diff --git a/build/crd/crunchy/generated/postgres-operator.crunchydata.com_postgresclusters.yaml b/build/crd/crunchy/generated/postgres-operator.crunchydata.com_postgresclusters.yaml index f43983758c..02169bbf8a 100644 --- a/build/crd/crunchy/generated/postgres-operator.crunchydata.com_postgresclusters.yaml +++ b/build/crd/crunchy/generated/postgres-operator.crunchydata.com_postgresclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: postgresclusters.postgres-operator.crunchydata.com spec: group: postgres-operator.crunchydata.com @@ -17427,7 +17427,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: diff --git a/build/crd/percona/generated/pgv2.percona.com_perconapgbackups.yaml b/build/crd/percona/generated/pgv2.percona.com_perconapgbackups.yaml index 2961b92519..b3989160e7 100644 --- a/build/crd/percona/generated/pgv2.percona.com_perconapgbackups.yaml +++ b/build/crd/percona/generated/pgv2.percona.com_perconapgbackups.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgbackups.pgv2.percona.com spec: group: pgv2.percona.com diff --git a/build/crd/percona/generated/pgv2.percona.com_perconapgclusters.yaml b/build/crd/percona/generated/pgv2.percona.com_perconapgclusters.yaml index 893d1911a0..e89804051b 100644 --- a/build/crd/percona/generated/pgv2.percona.com_perconapgclusters.yaml +++ b/build/crd/percona/generated/pgv2.percona.com_perconapgclusters.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgclusters.pgv2.percona.com spec: group: pgv2.percona.com @@ -16859,7 +16859,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: diff --git a/build/crd/percona/generated/pgv2.percona.com_perconapgrestores.yaml b/build/crd/percona/generated/pgv2.percona.com_perconapgrestores.yaml index 2ff2df988a..0a0f2cc39f 100644 --- a/build/crd/percona/generated/pgv2.percona.com_perconapgrestores.yaml +++ b/build/crd/percona/generated/pgv2.percona.com_perconapgrestores.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgrestores.pgv2.percona.com spec: group: pgv2.percona.com diff --git a/build/crd/percona/generated/pgv2.percona.com_perconapgupgrades.yaml b/build/crd/percona/generated/pgv2.percona.com_perconapgupgrades.yaml index c861a27fd4..8418316924 100644 --- a/build/crd/percona/generated/pgv2.percona.com_perconapgupgrades.yaml +++ b/build/crd/percona/generated/pgv2.percona.com_perconapgupgrades.yaml @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com @@ -2605,7 +2605,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: diff --git a/config/bundle/kustomization.yaml b/config/bundle/kustomization.yaml index 0412fd1ddd..351b02520f 100644 --- a/config/bundle/kustomization.yaml +++ b/config/bundle/kustomization.yaml @@ -7,4 +7,4 @@ resources: images: - name: postgres-operator newName: docker.io/percona/percona-postgresql-operator - newTag: 2.8.0 + newTag: 2.8.1 diff --git a/config/crd/bases/pgv2.percona.com_perconapgclusters.yaml b/config/crd/bases/pgv2.percona.com_perconapgclusters.yaml index 7fb6e89327..f807fa7e13 100644 --- a/config/crd/bases/pgv2.percona.com_perconapgclusters.yaml +++ b/config/crd/bases/pgv2.percona.com_perconapgclusters.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgbackups.pgv2.percona.com spec: group: pgv2.percona.com @@ -408,7 +408,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgclusters.pgv2.percona.com spec: group: pgv2.percona.com @@ -17264,7 +17264,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -21810,7 +21810,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgrestores.pgv2.percona.com spec: group: pgv2.percona.com @@ -21908,7 +21908,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com @@ -24510,7 +24510,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: diff --git a/config/crd/bases/postgres-operator.crunchydata.com_crunchybridgeclusters.yaml b/config/crd/bases/postgres-operator.crunchydata.com_crunchybridgeclusters.yaml index f93a59f512..cbbca84540 100644 --- a/config/crd/bases/postgres-operator.crunchydata.com_crunchybridgeclusters.yaml +++ b/config/crd/bases/postgres-operator.crunchydata.com_crunchybridgeclusters.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -64,8 +64,8 @@ spec: majorVersion: description: |- The ID of the cluster's major Postgres version. - Currently Bridge offers 13-17 - maximum: 17 + Currently Bridge offers 13-18 + maximum: 18 minimum: 13 type: integer metadata: diff --git a/config/crd/bases/postgres-operator.crunchydata.com_pgadmins.yaml b/config/crd/bases/postgres-operator.crunchydata.com_pgadmins.yaml index 5820ff691c..86feaf6aff 100644 --- a/config/crd/bases/postgres-operator.crunchydata.com_pgadmins.yaml +++ b/config/crd/bases/postgres-operator.crunchydata.com_pgadmins.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest diff --git a/config/crd/bases/postgres-operator.crunchydata.com_pgupgrades.yaml b/config/crd/bases/postgres-operator.crunchydata.com_pgupgrades.yaml index db71b1a270..ead8e93bc9 100644 --- a/config/crd/bases/postgres-operator.crunchydata.com_pgupgrades.yaml +++ b/config/crd/bases/postgres-operator.crunchydata.com_pgupgrades.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -957,7 +957,7 @@ spec: type: object fromPostgresVersion: description: The major version of PostgreSQL before the upgrade. - maximum: 17 + maximum: 18 minimum: 12 type: integer image: @@ -2599,7 +2599,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: diff --git a/config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml b/config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml index 09005917b5..c7f7cedf8f 100644 --- a/config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml +++ b/config/crd/bases/postgres-operator.crunchydata.com_postgresclusters.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: 5.4.2 @@ -17369,7 +17369,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: diff --git a/config/crd/patches/versionlabel_in_perconapgbackups.yaml b/config/crd/patches/versionlabel_in_perconapgbackups.yaml index d4c5958860..771acd9abe 100644 --- a/config/crd/patches/versionlabel_in_perconapgbackups.yaml +++ b/config/crd/patches/versionlabel_in_perconapgbackups.yaml @@ -3,4 +3,4 @@ kind: CustomResourceDefinition metadata: name: perconapgbackups.pgv2.percona.com labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 diff --git a/config/crd/patches/versionlabel_in_perconapgclusters.yaml b/config/crd/patches/versionlabel_in_perconapgclusters.yaml index 9ee2cce213..2779a808a2 100644 --- a/config/crd/patches/versionlabel_in_perconapgclusters.yaml +++ b/config/crd/patches/versionlabel_in_perconapgclusters.yaml @@ -3,4 +3,4 @@ kind: CustomResourceDefinition metadata: name: perconapgclusters.pgv2.percona.com labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 diff --git a/config/crd/patches/versionlabel_in_perconapgrestores.yaml b/config/crd/patches/versionlabel_in_perconapgrestores.yaml index 9d4796443f..29161c8d9c 100644 --- a/config/crd/patches/versionlabel_in_perconapgrestores.yaml +++ b/config/crd/patches/versionlabel_in_perconapgrestores.yaml @@ -3,4 +3,4 @@ kind: CustomResourceDefinition metadata: name: perconapgrestores.pgv2.percona.com labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 diff --git a/config/crd/patches/versionlabel_in_perconapgupgrade.yaml b/config/crd/patches/versionlabel_in_perconapgupgrade.yaml index 75d0fce2bb..17b3ed4c15 100644 --- a/config/crd/patches/versionlabel_in_perconapgupgrade.yaml +++ b/config/crd/patches/versionlabel_in_perconapgupgrade.yaml @@ -3,4 +3,4 @@ kind: CustomResourceDefinition metadata: name: perconapgupgrades.pgv2.percona.com labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 diff --git a/config/cw-bundle/kustomization.yaml b/config/cw-bundle/kustomization.yaml index 0b3c810eab..50d3be43b0 100644 --- a/config/cw-bundle/kustomization.yaml +++ b/config/cw-bundle/kustomization.yaml @@ -8,4 +8,4 @@ resources: images: - name: postgres-operator newName: docker.io/percona/percona-postgresql-operator - newTag: 2.8.0 + newTag: 2.8.1 diff --git a/config/manager/cluster/kustomization.yaml b/config/manager/cluster/kustomization.yaml index 940a80d27b..da7695bf97 100644 --- a/config/manager/cluster/kustomization.yaml +++ b/config/manager/cluster/kustomization.yaml @@ -9,4 +9,4 @@ patchesStrategicMerge: images: - name: postgres-operator newName: docker.io/percona/percona-postgresql-operator - newTag: 2.8.0 + newTag: 2.8.1 diff --git a/config/manager/namespace/kustomization.yaml b/config/manager/namespace/kustomization.yaml index 1e4cfc0e67..5e3b2e7dab 100644 --- a/config/manager/namespace/kustomization.yaml +++ b/config/manager/namespace/kustomization.yaml @@ -10,4 +10,4 @@ patchesStrategicMerge: images: - name: postgres-operator newName: docker.io/percona/percona-postgresql-operator - newTag: 2.8.0 + newTag: 2.8.1 diff --git a/deploy/bundle.yaml b/deploy/bundle.yaml index 020076242b..4bfabc4df2 100644 --- a/deploy/bundle.yaml +++ b/deploy/bundle.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -64,8 +64,8 @@ spec: majorVersion: description: |- The ID of the cluster's major Postgres version. - Currently Bridge offers 13-17 - maximum: 17 + Currently Bridge offers 13-18 + maximum: 18 minimum: 13 type: integer metadata: @@ -295,9 +295,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgbackups.pgv2.percona.com spec: group: pgv2.percona.com @@ -703,9 +703,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgclusters.pgv2.percona.com spec: group: pgv2.percona.com @@ -17561,7 +17561,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -22107,9 +22107,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgrestores.pgv2.percona.com spec: group: pgv2.percona.com @@ -22207,9 +22207,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com @@ -24811,7 +24811,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -25011,7 +25011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27010,7 +27010,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27965,7 +27965,7 @@ spec: type: object fromPostgresVersion: description: The major version of PostgreSQL before the upgrade. - maximum: 17 + maximum: 18 minimum: 12 type: integer image: @@ -29607,7 +29607,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -29801,7 +29801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: 5.4.2 @@ -47168,7 +47168,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -53964,7 +53964,7 @@ spec: value: "false" - name: PGO_WORKERS value: "1" - image: docker.io/percona/percona-postgresql-operator:2.8.0 + image: docker.io/percona/percona-postgresql-operator:2.8.1 imagePullPolicy: Always livenessProbe: failureThreshold: 3 diff --git a/deploy/cr.yaml b/deploy/cr.yaml index ed3064d5d1..ab2e5baf80 100644 --- a/deploy/cr.yaml +++ b/deploy/cr.yaml @@ -9,9 +9,9 @@ metadata: # - percona.com/delete-ssl # - percona.com/delete-backups spec: - crVersion: 2.8.0 + crVersion: 2.8.1 # initContainer: -# image: docker.io/percona/percona-postgresql-operator:2.8.0 +# image: docker.io/percona/percona-postgresql-operator:2.8.1 # resources: # limits: # cpu: 2.0 @@ -154,7 +154,7 @@ spec: # test-label: value - image: docker.io/percona/percona-distribution-postgresql:17.6-1 + image: docker.io/percona/percona-distribution-postgresql:17.7-1 imagePullPolicy: Always postgresVersion: 17 # port: 5432 @@ -188,7 +188,7 @@ spec: # - secretRef: # name: instance-env-secret # initContainer: -# image: docker.io/percona/percona-postgresql-operator:2.8.0 +# image: docker.io/percona/percona-postgresql-operator:2.8.1 # resources: # limits: # cpu: 2.0 @@ -312,7 +312,7 @@ spec: proxy: pgBouncer: replicas: 3 - image: docker.io/percona/percona-pgbouncer:1.24.1-1 + image: docker.io/percona/percona-pgbouncer:1.25.0-1 # env: # - name: MY_ENV # value: "1000" @@ -409,7 +409,7 @@ spec: pgbackrest: # metadata: # labels: - image: docker.io/percona/percona-pgbackrest:2.56.0-1 + image: docker.io/percona/percona-pgbackrest:2.57.0-1 # env: # - name: MY_ENV # value: "1000" @@ -417,7 +417,7 @@ spec: # - secretRef: # name: repo-host-env-secret # initContainer: -# image: docker.io/percona/percona-postgresql-operator:2.8.0 +# image: docker.io/percona/percona-postgresql-operator:2.8.1 # resources: # limits: # cpu: 2.0 @@ -613,7 +613,7 @@ spec: pmm: enabled: false - image: docker.io/percona/pmm-client:3.4.1 + image: docker.io/percona/pmm-client:3.5.0 # imagePullPolicy: IfNotPresent secret: cluster1-pmm-secret serverHost: monitoring-service @@ -647,7 +647,7 @@ spec: # - basebackup # extensions: -# image: docker.io/percona/percona-postgresql-operator:2.8.0 +# image: docker.io/percona/percona-postgresql-operator:2.8.1 # imagePullPolicy: Always # storage: # type: s3 diff --git a/deploy/crd.yaml b/deploy/crd.yaml index be4cee1441..c616f88163 100644 --- a/deploy/crd.yaml +++ b/deploy/crd.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -64,8 +64,8 @@ spec: majorVersion: description: |- The ID of the cluster's major Postgres version. - Currently Bridge offers 13-17 - maximum: 17 + Currently Bridge offers 13-18 + maximum: 18 minimum: 13 type: integer metadata: @@ -295,9 +295,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgbackups.pgv2.percona.com spec: group: pgv2.percona.com @@ -703,9 +703,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgclusters.pgv2.percona.com spec: group: pgv2.percona.com @@ -17561,7 +17561,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -22107,9 +22107,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgrestores.pgv2.percona.com spec: group: pgv2.percona.com @@ -22207,9 +22207,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com @@ -24811,7 +24811,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -25011,7 +25011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27010,7 +27010,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27965,7 +27965,7 @@ spec: type: object fromPostgresVersion: description: The major version of PostgreSQL before the upgrade. - maximum: 17 + maximum: 18 minimum: 12 type: integer image: @@ -29607,7 +29607,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -29801,7 +29801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: 5.4.2 @@ -47168,7 +47168,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: diff --git a/deploy/cw-bundle.yaml b/deploy/cw-bundle.yaml index 3fc6cc1c48..66dfcf83b3 100644 --- a/deploy/cw-bundle.yaml +++ b/deploy/cw-bundle.yaml @@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -64,8 +64,8 @@ spec: majorVersion: description: |- The ID of the cluster's major Postgres version. - Currently Bridge offers 13-17 - maximum: 17 + Currently Bridge offers 13-18 + maximum: 18 minimum: 13 type: integer metadata: @@ -295,9 +295,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgbackups.pgv2.percona.com spec: group: pgv2.percona.com @@ -703,9 +703,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgclusters.pgv2.percona.com spec: group: pgv2.percona.com @@ -17561,7 +17561,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -22107,9 +22107,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgrestores.pgv2.percona.com spec: group: pgv2.percona.com @@ -22207,9 +22207,9 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: - pgv2.percona.com/version: v2.8.0 + pgv2.percona.com/version: v2.8.1 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com @@ -24811,7 +24811,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -25011,7 +25011,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27010,7 +27010,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: latest @@ -27965,7 +27965,7 @@ spec: type: object fromPostgresVersion: description: The major version of PostgreSQL before the upgrade. - maximum: 17 + maximum: 18 minimum: 12 type: integer image: @@ -29607,7 +29607,7 @@ spec: type: string toPostgresVersion: description: The major version of PostgreSQL to be upgraded to. - maximum: 17 + maximum: 18 minimum: 13 type: integer tolerations: @@ -29801,7 +29801,7 @@ apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: - controller-gen.kubebuilder.io/version: v0.16.5 + controller-gen.kubebuilder.io/version: v0.18.0 labels: app.kubernetes.io/name: pgo app.kubernetes.io/version: 5.4.2 @@ -47168,7 +47168,7 @@ spec: postgresVersion: description: The major version of PostgreSQL installed in the PostgreSQL image - maximum: 17 + maximum: 18 minimum: 12 type: integer proxy: @@ -53962,7 +53962,7 @@ spec: value: "false" - name: PGO_WORKERS value: "1" - image: docker.io/percona/percona-postgresql-operator:2.8.0 + image: docker.io/percona/percona-postgresql-operator:2.8.1 imagePullPolicy: Always livenessProbe: failureThreshold: 3 diff --git a/deploy/cw-operator.yaml b/deploy/cw-operator.yaml index 1abc72e4c5..d9869a9849 100644 --- a/deploy/cw-operator.yaml +++ b/deploy/cw-operator.yaml @@ -44,7 +44,7 @@ spec: value: "false" - name: PGO_WORKERS value: "1" - image: docker.io/percona/percona-postgresql-operator:2.8.0 + image: docker.io/percona/percona-postgresql-operator:2.8.1 imagePullPolicy: Always livenessProbe: failureThreshold: 3 diff --git a/deploy/operator.yaml b/deploy/operator.yaml index 7da02aca8d..e00b14a588 100644 --- a/deploy/operator.yaml +++ b/deploy/operator.yaml @@ -47,7 +47,7 @@ spec: value: "false" - name: PGO_WORKERS value: "1" - image: docker.io/percona/percona-postgresql-operator:2.8.0 + image: docker.io/percona/percona-postgresql-operator:2.8.1 imagePullPolicy: Always livenessProbe: failureThreshold: 3 diff --git a/deploy/upgrade.yaml b/deploy/upgrade.yaml index 2a28427a41..b685fc5f2f 100644 --- a/deploy/upgrade.yaml +++ b/deploy/upgrade.yaml @@ -4,9 +4,9 @@ metadata: name: cluster1-16-to-17 spec: postgresClusterName: cluster1 - image: docker.io/percona/percona-postgresql-operator:2.8.0-upgrade + image: docker.io/percona/percona-postgresql-operator:2.8.1-upgrade fromPostgresVersion: 16 toPostgresVersion: 17 - toPostgresImage: docker.io/percona/percona-distribution-postgresql:17.6-1 - toPgBouncerImage: docker.io/percona/percona-pgbouncer:1.24.1-1 - toPgBackRestImage: docker.io/percona/percona-pgbackrest:2.56.0-1 + toPostgresImage: docker.io/percona/percona-distribution-postgresql:17.7-1 + toPgBouncerImage: docker.io/percona/percona-pgbouncer:1.25.0-1 + toPgBackRestImage: docker.io/percona/percona-pgbackrest:2.57.0-1 diff --git a/e2e-tests/release_versions b/e2e-tests/release_versions index a425622447..5b0bc10bc7 100644 --- a/e2e-tests/release_versions +++ b/e2e-tests/release_versions @@ -1,37 +1,42 @@ # Images versions -IMAGE_OPERATOR=percona/percona-postgresql-operator:2.8.0 +IMAGE_OPERATOR=percona/percona-postgresql-operator:2.8.1 -IMAGE_POSTGRESQL17=percona/percona-distribution-postgresql:17.6-1 -IMAGE_PGBOUNCER17=percona/percona-pgbouncer:1.24.1-1 -IMAGE_POSTGIS17=percona/percona-postgresql-operator:2.8.0-ppg17.6-postgres-gis3.3.8 -IMAGE_BACKREST17=percona/percona-pgbackrest:2.56.0-1 +IMAGE_POSTGRESQL18=percona/percona-distribution-postgresql:18.1-1 +IMAGE_PGBOUNCER18=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS18=percona/percona-postgresql-operator:2.8.1-ppg18.1-postgres-gis3.5.4 +IMAGE_BACKREST18=percona/percona-pgbackrest:2.57.0-1 -IMAGE_POSTGRESQL16=percona/percona-distribution-postgresql:16.10-1 -IMAGE_PGBOUNCER16=percona/percona-pgbouncer:1.24.1-1 -IMAGE_POSTGIS16=percona/percona-postgresql-operator:2.8.0-ppg16.10-postgres-gis3.3.8 -IMAGE_BACKREST16=percona/percona-pgbackrest:2.56.0-1 +IMAGE_POSTGRESQL17=percona/percona-distribution-postgresql:17.7-1 +IMAGE_PGBOUNCER17=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS17=percona/percona-postgresql-operator:2.8.1-ppg17.7-postgres-gis3.3.8 +IMAGE_BACKREST17=percona/percona-pgbackrest:2.57.0-1 -IMAGE_POSTGRESQL15=percona/percona-distribution-postgresql:15.14-1 -IMAGE_PGBOUNCER15=percona/percona-pgbouncer:1.24.1-1 -IMAGE_POSTGIS15=percona/percona-postgresql-operator:2.8.0-ppg15.14-postgres-gis3.3.8 -IMAGE_BACKREST15=percona/percona-pgbackrest:2.56.0-1 +IMAGE_POSTGRESQL16=percona/percona-distribution-postgresql:16.11-1 +IMAGE_PGBOUNCER16=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS16=percona/percona-postgresql-operator:2.8.1-ppg16.11-postgres-gis3.3.8 +IMAGE_BACKREST16=percona/percona-pgbackrest:2.57.0-1 -IMAGE_POSTGRESQL14=percona/percona-distribution-postgresql:14.19-1 -IMAGE_PGBOUNCER14=percona/percona-pgbouncer:1.24.1-1 -IMAGE_POSTGIS14=percona/percona-postgresql-operator:2.8.0-ppg14.19-postgres-gis3.3.8 -IMAGE_BACKREST14=percona/percona-pgbackrest:2.56.0-1 +IMAGE_POSTGRESQL15=percona/percona-distribution-postgresql:15.15-1 +IMAGE_PGBOUNCER15=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS15=percona/percona-postgresql-operator:2.8.1-ppg15.15-postgres-gis3.3.8 +IMAGE_BACKREST15=percona/percona-pgbackrest:2.57.0-1 -IMAGE_POSTGRESQL13=percona/percona-distribution-postgresql:13.22-1 -IMAGE_PGBOUNCER13=percona/percona-pgbouncer:1.24.1-1 -IMAGE_POSTGIS13=percona/percona-postgresql-operator:2.8.0-ppg13.22-postgres-gis3.3.8 -IMAGE_BACKREST13=percona/percona-pgbackrest:2.56.0-1 +IMAGE_POSTGRESQL14=percona/percona-distribution-postgresql:14.20-1 +IMAGE_PGBOUNCER14=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS14=percona/percona-postgresql-operator:2.8.1-ppg14.20-postgres-gis3.3.8 +IMAGE_BACKREST14=percona/percona-pgbackrest:2.57.0-1 -IMAGE_UPGRADE=percona/percona-postgresql-operator:2.8.0-upgrade +IMAGE_POSTGRESQL13=percona/percona-distribution-postgresql:13.23-1 +IMAGE_PGBOUNCER13=percona/percona-pgbouncer:1.25.0-1 +IMAGE_POSTGIS13=percona/percona-postgresql-operator:2.8.1-ppg13.23-postgres-gis3.3.8 +IMAGE_BACKREST13=percona/percona-pgbackrest:2.57.0-1 + +IMAGE_UPGRADE=percona/percona-postgresql-operator:2.8.1-upgrade IMAGE_PMM_CLIENT=percona/pmm-client:2.44.1-1 IMAGE_PMM_SERVER=percona/pmm-server:2.44.1 -IMAGE_PMM3_CLIENT=percona/pmm-client:3.4.1 -IMAGE_PMM3_SERVER=percona/pmm-server:3.4.1 +IMAGE_PMM3_CLIENT=percona/pmm-client:3.5.0 +IMAGE_PMM3_SERVER=percona/pmm-server:3.5.0 # Supported k8s versions GKE_MIN=1.31 diff --git a/e2e-tests/tests/custom-extensions/02-install-pg_cron.yaml b/e2e-tests/tests/custom-extensions/02-install-pg_cron.yaml index 7d51929101..9f0fb7ccaf 100644 --- a/e2e-tests/tests/custom-extensions/02-install-pg_cron.yaml +++ b/e2e-tests/tests/custom-extensions/02-install-pg_cron.yaml @@ -6,7 +6,7 @@ spec: extensions: custom: - name: pg_cron - version: 1.6.1 + version: 1.6.6 patroni: dynamicConfiguration: postgresql: diff --git a/e2e-tests/tests/custom-extensions/11-install-pg_cron.yaml b/e2e-tests/tests/custom-extensions/11-install-pg_cron.yaml index 7d51929101..9f0fb7ccaf 100644 --- a/e2e-tests/tests/custom-extensions/11-install-pg_cron.yaml +++ b/e2e-tests/tests/custom-extensions/11-install-pg_cron.yaml @@ -6,7 +6,7 @@ spec: extensions: custom: - name: pg_cron - version: 1.6.1 + version: 1.6.6 patroni: dynamicConfiguration: postgresql: diff --git a/e2e-tests/tests/custom-extensions/14-update-pg_cron.yaml b/e2e-tests/tests/custom-extensions/14-update-pg_cron.yaml index f9092e2cdd..2099e58a74 100644 --- a/e2e-tests/tests/custom-extensions/14-update-pg_cron.yaml +++ b/e2e-tests/tests/custom-extensions/14-update-pg_cron.yaml @@ -6,7 +6,7 @@ spec: extensions: custom: - name: pg_cron - version: 1.6.4 + version: 1.6.7 patroni: dynamicConfiguration: postgresql: diff --git a/e2e-tests/tests/init-deploy/05-assert.yaml b/e2e-tests/tests/init-deploy/05-assert.yaml index 246ab59daf..751bfddb26 100644 --- a/e2e-tests/tests/init-deploy/05-assert.yaml +++ b/e2e-tests/tests/init-deploy/05-assert.yaml @@ -12,7 +12,7 @@ metadata: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/pgbackrest: "" postgres-operator.crunchydata.com/pgbackrest-config: "" @@ -81,7 +81,7 @@ metadata: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/role: pgbouncer test-label: test @@ -144,7 +144,7 @@ metadata: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/pgbackrest: "" postgres-operator.crunchydata.com/pgbackrest-config: "" @@ -168,7 +168,7 @@ metadata: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/role: pgbouncer test-label: test @@ -191,7 +191,7 @@ metadata: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/data: pgbackrest postgres-operator.crunchydata.com/pgbackrest: "" @@ -214,7 +214,7 @@ spec: app.kubernetes.io/managed-by: percona-postgresql-operator app.kubernetes.io/name: percona-postgresql app.kubernetes.io/part-of: percona-postgresql - pgv2.percona.com/version: 2.8.0 + pgv2.percona.com/version: 2.8.1 postgres-operator.crunchydata.com/cluster: init-deploy postgres-operator.crunchydata.com/data: pgbackrest postgres-operator.crunchydata.com/pgbackrest: "" diff --git a/e2e-tests/tests/upgrade-consistency/03-assert.yaml b/e2e-tests/tests/upgrade-consistency/03-assert.yaml index bcc9f45111..4a92c0a70a 100644 --- a/e2e-tests/tests/upgrade-consistency/03-assert.yaml +++ b/e2e-tests/tests/upgrade-consistency/03-assert.yaml @@ -120,7 +120,7 @@ kind: PerconaPGCluster metadata: name: upgrade-consistency spec: - crVersion: 2.8.0 + crVersion: 2.8.1 status: pgbouncer: ready: 3 diff --git a/e2e-tests/tests/upgrade-consistency/03-patch-cluster.yaml b/e2e-tests/tests/upgrade-consistency/03-patch-cluster.yaml index 959d3aab14..6b1149993c 100644 --- a/e2e-tests/tests/upgrade-consistency/03-patch-cluster.yaml +++ b/e2e-tests/tests/upgrade-consistency/03-patch-cluster.yaml @@ -8,7 +8,7 @@ commands: source ../../functions - cr_version="2.8.0" + cr_version="2.8.1" get_cr \ | yq eval ".spec.crVersion=\"$cr_version\"" - \ | yq eval ".spec.image=\"${IMAGE_BASE}:main-ppg$PG_VER-postgres\"" - \ diff --git a/e2e-tests/vars.sh b/e2e-tests/vars.sh index 42691936e0..2deb3360c3 100755 --- a/e2e-tests/vars.sh +++ b/e2e-tests/vars.sh @@ -29,6 +29,7 @@ if [[ ! $PG_VER && $IMAGE_POSTGRESQL ]]; then else export PG_VER="${PG_VER:-17}" fi + export IMAGE_PGBOUNCER=${IMAGE_PGBOUNCER:-"${IMAGE_BASE}:main-pgbouncer$PG_VER"} export IMAGE_POSTGRESQL=${IMAGE_POSTGRESQL:-"perconalab/percona-distribution-postgresql:$PG_VER"} export IMAGE_BACKREST=${IMAGE_BACKREST:-"${IMAGE_BASE}:main-pgbackrest$PG_VER"} diff --git a/go.mod b/go.mod index 9561d75171..9fb0c74cb4 100644 --- a/go.mod +++ b/go.mod @@ -29,7 +29,7 @@ require ( go.opentelemetry.io/otel/sdk v1.38.0 go.opentelemetry.io/otel/trace v1.38.0 go.uber.org/zap v1.27.0 - golang.org/x/crypto v0.43.0 + golang.org/x/crypto v0.45.0 google.golang.org/grpc v1.76.0 gotest.tools/v3 v3.5.2 k8s.io/api v0.34.1 @@ -123,12 +123,12 @@ require ( go.opentelemetry.io/otel/metric v1.38.0 // indirect go.opentelemetry.io/proto/otlp v1.7.1 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/net v0.46.0 // indirect + golang.org/x/net v0.47.0 // indirect golang.org/x/oauth2 v0.30.0 // indirect - golang.org/x/sync v0.17.0 // indirect - golang.org/x/sys v0.37.0 // indirect - golang.org/x/term v0.36.0 // indirect - golang.org/x/text v0.30.0 // indirect + golang.org/x/sync v0.18.0 // indirect + golang.org/x/sys v0.38.0 // indirect + golang.org/x/term v0.37.0 // indirect + golang.org/x/text v0.31.0 // indirect golang.org/x/time v0.9.0 // indirect golang.org/x/tools v0.38.0 gomodules.xyz/jsonpatch/v2 v2.4.0 // indirect diff --git a/go.sum b/go.sum index 07a898ce09..59497a917f 100644 --- a/go.sum +++ b/go.sum @@ -287,8 +287,8 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= -golang.org/x/crypto v0.43.0 h1:dduJYIi3A3KOfdGOHX8AVZ/jGiyPa3IbBozJ5kNuE04= -golang.org/x/crypto v0.43.0/go.mod h1:BFbav4mRNlXJL4wNeejLpWxB7wMbc79PdRGhWKncxR0= +golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= +golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= @@ -300,16 +300,16 @@ golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.46.0 h1:giFlY12I07fugqwPuWJi68oOnpfqFnJIJzaIIm2JVV4= -golang.org/x/net v0.46.0/go.mod h1:Q9BGdFy1y4nkUwiLvT5qtyhAnEHgnQ/zd8PfU6nc210= +golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= +golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= golang.org/x/oauth2 v0.30.0 h1:dnDm7JmhM45NNpd8FDDeLhK6FwqbOf4MLCM9zb1BOHI= golang.org/x/oauth2 v0.30.0/go.mod h1:B++QgG3ZKulg6sRPGD/mqlHQs5rB3Ml9erfeDY7xKlU= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.17.0 h1:l60nONMj9l5drqw6jlhIELNv9I0A4OFgRsG9k2oT9Ug= -golang.org/x/sync v0.17.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= +golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= +golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -318,18 +318,18 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.37.0 h1:fdNQudmxPjkdUTPnLn5mdQv7Zwvbvpaxqs831goi9kQ= -golang.org/x/sys v0.37.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= +golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.36.0 h1:zMPR+aF8gfksFprF/Nc/rd1wRS1EI6nDBGyWAvDzx2Q= -golang.org/x/term v0.36.0/go.mod h1:Qu394IJq6V6dCBRgwqshf3mPF85AqzYEzofzRdZkWss= +golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU= +golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= -golang.org/x/text v0.30.0 h1:yznKA/E9zq54KzlzBEAWn1NXSQ8DIp/NYMy88xJjl4k= -golang.org/x/text v0.30.0/go.mod h1:yDdHFIX9t+tORqspjENWgzaCVXgk0yYnYuSZ8UzzBVM= +golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM= +golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= golang.org/x/time v0.9.0 h1:EsRrnYcQiGH+5FfbgvV4AP7qEZstoyrHB0DzarOQ4ZY= golang.org/x/time v0.9.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= diff --git a/hack/controller-generator.sh b/hack/controller-generator.sh index 6a7b603f25..0c492c3a1b 100755 --- a/hack/controller-generator.sh +++ b/hack/controller-generator.sh @@ -22,6 +22,6 @@ set -eu # Find `controller-gen` on the current PATH or install it to the Go install path. tool="$(command -v controller-gen || true)" [ -n "$tool" ] || tool="$GOBIN/controller-gen" -[ -x "$tool" ] || go install 'sigs.k8s.io/controller-tools/cmd/controller-gen@v0.16.5' +[ -x "$tool" ] || go install 'sigs.k8s.io/controller-tools/cmd/controller-gen@v0.18.0' "$tool" "$@" diff --git a/percona/version/version.txt b/percona/version/version.txt index 834f262953..dbe5900654 100644 --- a/percona/version/version.txt +++ b/percona/version/version.txt @@ -1 +1 @@ -2.8.0 +2.8.1 diff --git a/pkg/apis/pgv2.percona.com/v2/perconapgcluster_types.go b/pkg/apis/pgv2.percona.com/v2/perconapgcluster_types.go index c950927e7d..77d4789b78 100644 --- a/pkg/apis/pgv2.percona.com/v2/perconapgcluster_types.go +++ b/pkg/apis/pgv2.percona.com/v2/perconapgcluster_types.go @@ -95,7 +95,7 @@ type PerconaPGClusterSpec struct { // The major version of PostgreSQL installed in the PostgreSQL image // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=12 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 // +operator-sdk:csv:customresourcedefinitions:type=spec PostgresVersion int `json:"postgresVersion"` diff --git a/pkg/apis/pgv2.percona.com/v2/perconapgupgrade_types.go b/pkg/apis/pgv2.percona.com/v2/perconapgupgrade_types.go index 70943c4dc9..5b5797627e 100644 --- a/pkg/apis/pgv2.percona.com/v2/perconapgupgrade_types.go +++ b/pkg/apis/pgv2.percona.com/v2/perconapgupgrade_types.go @@ -65,7 +65,7 @@ type PerconaPGUpgradeSpec struct { // The major version of PostgreSQL to be upgraded to. // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=13 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 ToPostgresVersion int `json:"toPostgresVersion"` // The image to use for PostgreSQL containers after upgrade. diff --git a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/crunchy_bridgecluster_types.go b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/crunchy_bridgecluster_types.go index 39342012c3..fb637df94c 100644 --- a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/crunchy_bridgecluster_types.go +++ b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/crunchy_bridgecluster_types.go @@ -45,10 +45,10 @@ type CrunchyBridgeClusterSpec struct { Plan string `json:"plan"` // The ID of the cluster's major Postgres version. - // Currently Bridge offers 13-17 + // Currently Bridge offers 13-18 // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=13 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 // +operator-sdk:csv:customresourcedefinitions:type=spec,order=1 PostgresVersion int `json:"majorVersion"` diff --git a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/pgupgrade_types.go b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/pgupgrade_types.go index 823a793174..49e7796706 100644 --- a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/pgupgrade_types.go +++ b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/pgupgrade_types.go @@ -48,7 +48,7 @@ type PGUpgradeSpec struct { // The major version of PostgreSQL before the upgrade. // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=12 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 FromPostgresVersion int `json:"fromPostgresVersion"` // TODO(benjaminjb): define webhook validation to make sure @@ -59,7 +59,7 @@ type PGUpgradeSpec struct { // The major version of PostgreSQL to be upgraded to. // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=13 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 ToPostgresVersion int `json:"toPostgresVersion"` // The image name to use for PostgreSQL containers after upgrade. diff --git a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go index e2a846ceb0..7ab7fa7894 100644 --- a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go +++ b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/postgrescluster_types.go @@ -129,7 +129,7 @@ type PostgresClusterSpec struct { // The major version of PostgreSQL installed in the PostgreSQL image // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=12 - // +kubebuilder:validation:Maximum=17 + // +kubebuilder:validation:Maximum=18 // +operator-sdk:csv:customresourcedefinitions:type=spec,order=1 PostgresVersion int `json:"postgresVersion"` diff --git a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/zz_generated.deepcopy.go b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/zz_generated.deepcopy.go index 2ef09eb950..a6a28892fe 100644 --- a/pkg/apis/postgres-operator.crunchydata.com/v1beta1/zz_generated.deepcopy.go +++ b/pkg/apis/postgres-operator.crunchydata.com/v1beta1/zz_generated.deepcopy.go @@ -2394,12 +2394,12 @@ func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec) { } if in.InternalTrafficPolicy != nil { in, out := &in.InternalTrafficPolicy, &out.InternalTrafficPolicy - *out = new(corev1.ServiceInternalTrafficPolicy) + *out = new(corev1.ServiceInternalTrafficPolicyType) **out = **in } if in.ExternalTrafficPolicy != nil { in, out := &in.ExternalTrafficPolicy, &out.ExternalTrafficPolicy - *out = new(corev1.ServiceExternalTrafficPolicy) + *out = new(corev1.ServiceExternalTrafficPolicyType) **out = **in } }