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)