-
- Downloads
Feat: enable owner references (#2688)
* feat(498): Add ownerReferences to managed entities
* empty owner reference for cross namespace secret and more tests
* update ownerReferences of existing resources
* removing ownerReference requires Update API call
* CR ownerReference on PVC blocks pvc retention policy of statefulset
* make ownerreferences optional and disabled by default
* update unit test to check len ownerReferences
* update codegen
* add owner references e2e test
* update unit test
* add block_owner_deletion field to test owner reference
* fix typos and update docs once more
* reflect code feedback
---------
Co-authored-by:
Max Begenau <max@begenau.com>
Showing
- charts/postgres-operator/crds/operatorconfigurations.yaml 5 additions, 2 deletionscharts/postgres-operator/crds/operatorconfigurations.yaml
- charts/postgres-operator/templates/clusterrole.yaml 2 additions, 0 deletionscharts/postgres-operator/templates/clusterrole.yaml
- charts/postgres-operator/values.yaml 4 additions, 2 deletionscharts/postgres-operator/values.yaml
- docs/administrator.md 62 additions, 8 deletionsdocs/administrator.md
- docs/reference/operator_parameters.md 25 additions, 24 deletionsdocs/reference/operator_parameters.md
- e2e/tests/test_e2e.py 100 additions, 9 deletionse2e/tests/test_e2e.py
- manifests/configmap.yaml 2 additions, 1 deletionmanifests/configmap.yaml
- manifests/operator-service-account-rbac-openshift.yaml 2 additions, 0 deletionsmanifests/operator-service-account-rbac-openshift.yaml
- manifests/operator-service-account-rbac.yaml 1 addition, 0 deletionsmanifests/operator-service-account-rbac.yaml
- manifests/operatorconfiguration.crd.yaml 5 additions, 2 deletionsmanifests/operatorconfiguration.crd.yaml
- manifests/postgresql-operator-default-configuration.yaml 2 additions, 1 deletionmanifests/postgresql-operator-default-configuration.yaml
- pkg/apis/acid.zalan.do/v1/crds.go 4 additions, 1 deletionpkg/apis/acid.zalan.do/v1/crds.go
- pkg/apis/acid.zalan.do/v1/operator_configuration_type.go 1 addition, 0 deletionspkg/apis/acid.zalan.do/v1/operator_configuration_type.go
- pkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go 5 additions, 0 deletionspkg/apis/acid.zalan.do/v1/zz_generated.deepcopy.go
- pkg/cluster/cluster.go 16 additions, 4 deletionspkg/cluster/cluster.go
- pkg/cluster/cluster_test.go 29 additions, 0 deletionspkg/cluster/cluster_test.go
- pkg/cluster/connection_pooler.go 20 additions, 6 deletionspkg/cluster/connection_pooler.go
- pkg/cluster/connection_pooler_test.go 3 additions, 0 deletionspkg/cluster/connection_pooler_test.go
- pkg/cluster/k8sres.go 54 additions, 36 deletionspkg/cluster/k8sres.go
- pkg/cluster/k8sres_test.go 135 additions, 82 deletionspkg/cluster/k8sres_test.go
Loading
Please register or sign in to comment