Details
Assignee
Aaditya DubeyAaditya DubeyReporter
sue samsue samNeeds QA
YesComponents
Affects versions
Priority
Medium
Details
Details
Assignee
Aaditya Dubey
Aaditya DubeyReporter
sue sam
sue samNeeds QA
Yes
Components
Affects versions
Priority
Smart Checklist
Smart Checklist
Smart Checklist
Created July 9, 2024 at 9:38 AM
Updated September 6, 2024 at 2:11 PM
024-07-07T07:28:13.640Z ERROR Reconciler error {"controller": "postgrescluster", "controllerGroup": "postgres-operator.crunchydata.com", "controllerKind": "PostgresCluster", "PostgresCluster": {"name":"aa-pg-db","namespace":"sam"}, "namespace": "sam", "name": "aa-pg-db", "reconcileID": "dcce39fe-32c6-4fd8-b645-513c381d49b5", "error": "failed to create typed patch object (sam/aa-pg-db-instance1-n6g4; apps/v1, Kind=StatefulSet): .spec.template.spec.initContainers: duplicate entries for key [name=\"postgres-startup\"]", "errorVerbose": "failed to create typed patch object (sam/aa-pg-db-instance1-n6g4; apps/v1, Kind=StatefulSet): .spec.template.spec.initContainers: duplicate entries for key [name=\"postgres-startup\"]\ngithub.com/percona/percona-postgresql-operator/internal/controller/postgrescluster.(*Reconciler).reconcileInstance\n\t/go/src/github.com/percona/percona-postgresql-operator/internal/controller/postgrescluster/instance.go:1137\ngithub.com/percona/percona-postgresql-operator/internal/controller/postgrescluster.(*Reconciler).scaleUpInstances\n\t/go/src/github.com/percona/percona-postgresql-operator/internal/controller/postgrescluster/instance.go:1019\ngithub.com/percona/percona-postgresql-operator/internal/controller/postgrescluster.(*Reconciler).reconcileInstanceSets\n\t/go/src/github.com/percona/percona-postgresql-operator/internal/controller/postgrescluster/instance.go:536\ngithub.com/percona/percona-postgresql-operator/internal/controller/postgrescluster.(*Reconciler).Reconcile\n\t/go/src/github.com/percona/percona-postgresql-operator/internal/controller/postgrescluster/controller.go:342\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.16.3/pkg/internal/controller/controller.go:227\nruntime.goexit\n\t/usr/local/go/src/runtime/asm_amd64.s:1650"}
percona-postgres-operator: 2.3.1
Add env into “postgres-startup” container as following. Anything wrong?
instances:
{{- range $instance := .Values.instances }}
- name: {{ $instance.name }}
initContainers:
- name: postgres-startup
env:
- name: test-name
value: test-value
replicas: {{ $instance.replicas }}
{{- if $instance.affinity }}