Skip to content

Commit c35de73

Browse files
authored
K8SPSMDB-1285: add version label to the crd (#1934)
* K8SPSMDB-1285: add version label to the crd https://perconadev.atlassian.net/browse/K8SPSMDB-1285 * set version to the `1.21.0` * fix merge * fix manifests
1 parent 03f78e5 commit c35de73

34 files changed

+222
-46
lines changed

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ help: ## Display this help.
1414
@awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m<target>\033[0m\n"} /^[a-zA-Z_0-9-]+:.*?##/ { printf " \033[36m%-15s\033[0m %s\n", $$1, $$2 } /^##@/ { printf "\n\033[1m%s\033[0m\n", substr($$0, 5) } ' $(MAKEFILE_LIST)
1515

1616
generate: controller-gen ## Generate CRDs and RBAC files
17+
go generate ./...
1718
$(CONTROLLER_GEN) crd:maxDescLen=0,allowDangerousTypes=true rbac:roleName=$(NAME) webhook paths="./..." output:crd:artifacts:config=config/crd/bases ## Generate WebhookConfiguration, Role and CustomResourceDefinition objects.
1819
$(CONTROLLER_GEN) object paths="./..." ## Generate code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations.
1920

config/crd/kustomization.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ resources:
77
- bases/psmdb.percona.com_perconaservermongodbs.yaml
88
#+kubebuilder:scaffold:crdkustomizeresource
99

10+
patchesStrategicMerge:
11+
- patches/versionlabel_in_psmdb.yaml
12+
- patches/versionlabel_in_psmdbbackup.yaml
13+
- patches/versionlabel_in_psmdbrestore.yaml
14+
1015
patches:
1116
- path: patches/deprecated-1.2.json
1217
target:
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: perconaservermongodbs.psmdb.percona.com
5+
labels:
6+
app.kubernetes.io/name: percona-server-mongodb
7+
app.kubernetes.io/version: v1.21.0
8+
app.kubernetes.io/component: crd
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: perconaservermongodbbackups.psmdb.percona.com
5+
labels:
6+
app.kubernetes.io/name: percona-server-mongodb
7+
app.kubernetes.io/version: v1.21.0
8+
app.kubernetes.io/component: crd
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
name: perconaservermongodbrestores.psmdb.percona.com
5+
labels:
6+
app.kubernetes.io/name: percona-server-mongodb
7+
app.kubernetes.io/version: v1.21.0
8+
app.kubernetes.io/component: crd
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator

deploy/bundle.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ kind: CustomResourceDefinition
33
metadata:
44
annotations:
55
controller-gen.kubebuilder.io/version: v0.16.3
6+
labels:
7+
app.kubernetes.io/component: crd
8+
app.kubernetes.io/name: percona-server-mongodb
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator
10+
app.kubernetes.io/version: v1.21.0
611
name: perconaservermongodbbackups.psmdb.percona.com
712
spec:
813
group: psmdb.percona.com
@@ -189,6 +194,11 @@ kind: CustomResourceDefinition
189194
metadata:
190195
annotations:
191196
controller-gen.kubebuilder.io/version: v0.16.3
197+
labels:
198+
app.kubernetes.io/component: crd
199+
app.kubernetes.io/name: percona-server-mongodb
200+
app.kubernetes.io/part-of: percona-server-mongodb-operator
201+
app.kubernetes.io/version: v1.21.0
192202
name: perconaservermongodbrestores.psmdb.percona.com
193203
spec:
194204
group: psmdb.percona.com
@@ -383,6 +393,11 @@ kind: CustomResourceDefinition
383393
metadata:
384394
annotations:
385395
controller-gen.kubebuilder.io/version: v0.16.3
396+
labels:
397+
app.kubernetes.io/component: crd
398+
app.kubernetes.io/name: percona-server-mongodb
399+
app.kubernetes.io/part-of: percona-server-mongodb-operator
400+
app.kubernetes.io/version: v1.21.0
386401
name: perconaservermongodbs.psmdb.percona.com
387402
spec:
388403
group: psmdb.percona.com
@@ -19788,7 +19803,7 @@ spec:
1978819803
serviceAccountName: percona-server-mongodb-operator
1978919804
containers:
1979019805
- name: percona-server-mongodb-operator
19791-
image: percona/percona-server-mongodb-operator:1.20.0
19806+
image: perconalab/percona-server-mongodb-operator:main
1979219807
imagePullPolicy: Always
1979319808
livenessProbe:
1979419809
failureThreshold: 3

deploy/crd.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ kind: CustomResourceDefinition
33
metadata:
44
annotations:
55
controller-gen.kubebuilder.io/version: v0.16.3
6+
labels:
7+
app.kubernetes.io/component: crd
8+
app.kubernetes.io/name: percona-server-mongodb
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator
10+
app.kubernetes.io/version: v1.21.0
611
name: perconaservermongodbbackups.psmdb.percona.com
712
spec:
813
group: psmdb.percona.com
@@ -189,6 +194,11 @@ kind: CustomResourceDefinition
189194
metadata:
190195
annotations:
191196
controller-gen.kubebuilder.io/version: v0.16.3
197+
labels:
198+
app.kubernetes.io/component: crd
199+
app.kubernetes.io/name: percona-server-mongodb
200+
app.kubernetes.io/part-of: percona-server-mongodb-operator
201+
app.kubernetes.io/version: v1.21.0
192202
name: perconaservermongodbrestores.psmdb.percona.com
193203
spec:
194204
group: psmdb.percona.com
@@ -383,6 +393,11 @@ kind: CustomResourceDefinition
383393
metadata:
384394
annotations:
385395
controller-gen.kubebuilder.io/version: v0.16.3
396+
labels:
397+
app.kubernetes.io/component: crd
398+
app.kubernetes.io/name: percona-server-mongodb
399+
app.kubernetes.io/part-of: percona-server-mongodb-operator
400+
app.kubernetes.io/version: v1.21.0
386401
name: perconaservermongodbs.psmdb.percona.com
387402
spec:
388403
group: psmdb.percona.com

deploy/cw-bundle.yaml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ kind: CustomResourceDefinition
33
metadata:
44
annotations:
55
controller-gen.kubebuilder.io/version: v0.16.3
6+
labels:
7+
app.kubernetes.io/component: crd
8+
app.kubernetes.io/name: percona-server-mongodb
9+
app.kubernetes.io/part-of: percona-server-mongodb-operator
10+
app.kubernetes.io/version: v1.21.0
611
name: perconaservermongodbbackups.psmdb.percona.com
712
spec:
813
group: psmdb.percona.com
@@ -189,6 +194,11 @@ kind: CustomResourceDefinition
189194
metadata:
190195
annotations:
191196
controller-gen.kubebuilder.io/version: v0.16.3
197+
labels:
198+
app.kubernetes.io/component: crd
199+
app.kubernetes.io/name: percona-server-mongodb
200+
app.kubernetes.io/part-of: percona-server-mongodb-operator
201+
app.kubernetes.io/version: v1.21.0
192202
name: perconaservermongodbrestores.psmdb.percona.com
193203
spec:
194204
group: psmdb.percona.com
@@ -383,6 +393,11 @@ kind: CustomResourceDefinition
383393
metadata:
384394
annotations:
385395
controller-gen.kubebuilder.io/version: v0.16.3
396+
labels:
397+
app.kubernetes.io/component: crd
398+
app.kubernetes.io/name: percona-server-mongodb
399+
app.kubernetes.io/part-of: percona-server-mongodb-operator
400+
app.kubernetes.io/version: v1.21.0
386401
name: perconaservermongodbs.psmdb.percona.com
387402
spec:
388403
group: psmdb.percona.com
@@ -19809,7 +19824,7 @@ spec:
1980919824
serviceAccountName: percona-server-mongodb-operator
1981019825
containers:
1981119826
- name: percona-server-mongodb-operator
19812-
image: percona/percona-server-mongodb-operator:1.20.0
19827+
image: perconalab/percona-server-mongodb-operator:main
1981319828
imagePullPolicy: Always
1981419829
livenessProbe:
1981519830
failureThreshold: 3

deploy/cw-operator.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
serviceAccountName: percona-server-mongodb-operator
1616
containers:
1717
- name: percona-server-mongodb-operator
18-
image: percona/percona-server-mongodb-operator:1.20.0
18+
image: perconalab/percona-server-mongodb-operator:main
1919
imagePullPolicy: Always
2020
livenessProbe:
2121
failureThreshold: 3

deploy/operator.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ spec:
1515
serviceAccountName: percona-server-mongodb-operator
1616
containers:
1717
- name: percona-server-mongodb-operator
18-
image: percona/percona-server-mongodb-operator:1.20.0
18+
image: perconalab/percona-server-mongodb-operator:main
1919
imagePullPolicy: Always
2020
livenessProbe:
2121
failureThreshold: 3

0 commit comments

Comments
 (0)