Skip to content

Commit 2614d85

Browse files
authored
Merge branch 'main' into K8SPSMDB-1211
2 parents 81186a8 + 502e4e8 commit 2614d85

File tree

61 files changed

+285
-109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+285
-109
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: 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/cr-minimal.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ kind: PerconaServerMongoDB
33
metadata:
44
name: minimal-cluster
55
spec:
6-
crVersion: 1.20.0
7-
image: percona/percona-server-mongodb:7.0.18-11
6+
crVersion: 1.21.0
7+
image: perconalab/percona-server-mongodb-operator:main-mongod8.0
88
unsafeFlags:
99
replsetSize: true
1010
mongosSize: true

deploy/cr.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ spec:
1313
# pause: true
1414
# unmanaged: false
1515
# enableVolumeExpansion: false
16-
crVersion: 1.20.0
17-
image: percona/percona-server-mongodb:7.0.18-11
16+
crVersion: 1.21.0
17+
image: perconalab/percona-server-mongodb-operator:main-mongod8.0
1818
imagePullPolicy: Always
1919
# tls:
2020
# mode: preferTLS
@@ -27,7 +27,7 @@ spec:
2727
# group: cert-manager.io
2828
# imagePullSecrets:
2929
# - name: private-registry-credentials
30-
# initImage: percona/percona-server-mongodb-operator:1.20.0
30+
# initImage: perconalab/percona-server-mongodb-operator:main
3131
# initContainerSecurityContext: {}
3232
# unsafeFlags:
3333
# tls: false
@@ -59,7 +59,7 @@ spec:
5959
# sse: my-cluster-name-sse
6060
pmm:
6161
enabled: false
62-
image: percona/pmm-client:2.44.1
62+
image: perconalab/pmm-client:dev-latest
6363
serverHost: monitoring-service
6464
# containerSecurityContext: {}
6565
# customClusterName: mongo-cluster
@@ -622,7 +622,7 @@ spec:
622622

623623
backup:
624624
enabled: true
625-
image: percona/percona-backup-mongodb:2.9.1
625+
image: perconalab/percona-server-mongodb-operator:main-backup
626626
# annotations:
627627
# iam.amazonaws.com/role: role-arn
628628
# resources:

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: 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

0 commit comments

Comments
 (0)