postgres-operator/pkg/cluster
Tiago Condeixa 7578f9d2c0
feat (operator): add support for IRSA (aws resources access) (#3128)
* fix data to POSIX and sed working on macos
* add ServiceAccountGetter to the newFakeK8sAnnotationsClient for unit tests
* try to update the service account
* use irsa_role_arn since we need the full arn, and remove enable_irsa
* move sa sync code to existing sync.go file to be all together
* change all Irsa to IRSA to follow go idiomatic that capitalize initialisms or acronyms
* using Update instead of Patch for the service account syn
* document the new option and add the key in the values/configs
* add the new option to the administrator docs
* trying to increase the timeout for the flaky test after sync

---------

Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2026-07-15 18:19:10 +02:00
..
cluster.go feat (operator): add support for IRSA (aws resources access) (#3128) 2026-07-15 18:19:10 +02:00
cluster_test.go document changed configmap default (#3116) 2026-07-02 14:04:57 +02:00
connection_pooler.go switch to metav1.Duration for timeout options (#3121) 2026-06-29 10:32:24 +02:00
connection_pooler_new_test.go Connection pooler for replica (#1127) 2020-11-13 14:52:21 +01:00
connection_pooler_test.go feat: implement service type NodePort (#2986) 2026-06-12 10:02:26 +02:00
database.go stop retention user cleanup early again when DB connection attempt fails (#2999) 2025-12-10 10:01:07 +01:00
exec.go fix golangci-lint issues (#2715) 2024-08-14 12:54:44 +02:00
filesystems.go reflect change in github url (#496) 2019-02-25 11:26:55 +01:00
k8sres.go drop deprecated fields from Postgresql CRD (#3106) 2026-07-02 16:53:03 +02:00
k8sres_test.go document changed configmap default (#3116) 2026-07-02 14:04:57 +02:00
majorversionupgrade.go Update to Go 1.26.4, build runners and go.mod depedencies (#3108) 2026-06-23 13:35:53 +02:00
pod.go switch to metav1.Duration for timeout options (#3121) 2026-06-29 10:32:24 +02:00
pod_test.go switch to metav1.Duration for timeout options (#3121) 2026-06-29 10:32:24 +02:00
resources.go switch to metav1.Duration for timeout options (#3121) 2026-06-29 10:32:24 +02:00
streams.go do not remove publications of slot defined in manifest (#2868) 2025-02-26 17:31:37 +01:00
streams_test.go fix flaky comparison unit test of retruned errors (#2822) 2024-12-19 17:35:01 +01:00
sync.go feat (operator): add support for IRSA (aws resources access) (#3128) 2026-07-15 18:19:10 +02:00
sync_test.go switch to metav1.Duration for timeout options (#3121) 2026-06-29 10:32:24 +02:00
types.go Critical operation PDB (#2830) 2025-01-29 12:41:08 +01:00
util.go document changed configmap default (#3116) 2026-07-02 14:04:57 +02:00
util_test.go feat (operator): add support for IRSA (aws resources access) (#3128) 2026-07-15 18:19:10 +02:00
volumes.go Update to Go 1.26.4, build runners and go.mod depedencies (#3108) 2026-06-23 13:35:53 +02:00
volumes_test.go Update to Go 1.26.4, build runners and go.mod depedencies (#3108) 2026-06-23 13:35:53 +02:00