diff --git a/config/crd/kustomization.yaml b/config/crd/kustomization.yaml index 511e52180e..58ff2bc5bc 100644 --- a/config/crd/kustomization.yaml +++ b/config/crd/kustomization.yaml @@ -12,3 +12,4 @@ patchesStrategicMerge: - patches/versionlabel_in_perconapgclusters.yaml - patches/versionlabel_in_perconapgbackups.yaml - patches/versionlabel_in_perconapgrestores.yaml +- patches/versionlabel_in_perconapgupgrade.yaml diff --git a/config/crd/patches/versionlabel_in_perconapgupgrade.yaml b/config/crd/patches/versionlabel_in_perconapgupgrade.yaml new file mode 100644 index 0000000000..4f41858170 --- /dev/null +++ b/config/crd/patches/versionlabel_in_perconapgupgrade.yaml @@ -0,0 +1,6 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + name: perconapgupgrades.pgv2.percona.com + labels: + pgv2.percona.com/version: v2.7.0 diff --git a/deploy/bundle.yaml b/deploy/bundle.yaml index b23cab131a..038c2b40ff 100644 --- a/deploy/bundle.yaml +++ b/deploy/bundle.yaml @@ -19204,6 +19204,8 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.16.5 + labels: + pgv2.percona.com/version: v2.7.0 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com diff --git a/deploy/crd.yaml b/deploy/crd.yaml index 19de1e5f34..d79c211c89 100644 --- a/deploy/crd.yaml +++ b/deploy/crd.yaml @@ -19204,6 +19204,8 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.16.5 + labels: + pgv2.percona.com/version: v2.7.0 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com diff --git a/deploy/cw-bundle.yaml b/deploy/cw-bundle.yaml index 2c3b64903b..8f3313a07e 100644 --- a/deploy/cw-bundle.yaml +++ b/deploy/cw-bundle.yaml @@ -19204,6 +19204,8 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.16.5 + labels: + pgv2.percona.com/version: v2.7.0 name: perconapgupgrades.pgv2.percona.com spec: group: pgv2.percona.com diff --git a/percona/version/version.go b/percona/version/version.go index 956f4a557c..85f61bc83d 100644 --- a/percona/version/version.go +++ b/percona/version/version.go @@ -19,6 +19,7 @@ import ( //go:generate sh -c "yq -i '.metadata.labels.\"pgv2.percona.com/version\" = \"v\" + load(\"version.txt\")' ../../config/crd/patches/versionlabel_in_perconapgclusters.yaml" //go:generate sh -c "yq -i '.metadata.labels.\"pgv2.percona.com/version\" = \"v\" + load(\"version.txt\")' ../../config/crd/patches/versionlabel_in_perconapgbackups.yaml" //go:generate sh -c "yq -i '.metadata.labels.\"pgv2.percona.com/version\" = \"v\" + load(\"version.txt\")' ../../config/crd/patches/versionlabel_in_perconapgrestores.yaml" +//go:generate sh -c "yq -i '.metadata.labels.\"pgv2.percona.com/version\" = \"v\" + load(\"version.txt\")' ../../config/crd/patches/versionlabel_in_perconapgupgrade.yaml" //go:embed version.txt var version string diff --git a/percona/version/version_test.go b/percona/version/version_test.go index f128766821..6ee19eb059 100644 --- a/percona/version/version_test.go +++ b/percona/version/version_test.go @@ -20,6 +20,7 @@ func TestCRDVersionLabel(t *testing.T) { "perconapgbackups.pgv2.percona.com", "perconapgclusters.pgv2.percona.com", "perconapgrestores.pgv2.percona.com", + "perconapgupgrades.pgv2.percona.com", } _, filename, _, ok := runtime.Caller(0)