Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -118,11 +118,13 @@ release: manifests
-e "/^spec:/,/^ image:/{s#image: .*#image: $(IMAGE_MONGOD80)#}" \
-e "/^ backup:/,/^ image:/{s#image: .*#image: $(IMAGE_BACKUP)#}" \
-e "s#initImage: .*#initImage: percona/percona-server-mongodb-operator:$(VERSION)#g" \
-e "/^ pmm:/,/^ image:/{s#image: .*#image: $(IMAGE_PMM_CLIENT)#}" deploy/cr.yaml
-e "/^ logcollector:/,/^ image:/{s#image: .*#image: $(IMAGE_LOGCOLLECTOR)#}" \
-e "/^ pmm:/,/^ image:/{s#image: .*#image: $(IMAGE_PMM3_CLIENT)#}" deploy/cr.yaml
$(SED) -i \
-e "s|perconalab/percona-server-mongodb-operator:main-mongod8.0|$(IMAGE_MONGOD80)|g" \
-e "s|perconalab/percona-server-mongodb-operator:main-backup|$(IMAGE_BACKUP)|g" \
-e "s|perconalab/percona-server-mongodb-operator:main|$(IMAGE_OPERATOR)|g" \
-e "s|perconalab/fluentbit:main-logcollector|$(IMAGE_LOGCOLLECTOR)|g" \
pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/*.yaml
$(SED) -i "s|cr.Spec.InitImage = \".*\"|cr.Spec.InitImage = \"${IMAGE_OPERATOR}\"|g" pkg/controller/perconaservermongodb/suite_test.go

Expand All @@ -132,7 +134,7 @@ MAJOR_VER := $(shell grep -oE "crVersion: .*" deploy/cr.yaml|grep -oE "[0-9]+\.[
MINOR_VER := $(shell grep -oE "crVersion: .*" deploy/cr.yaml|grep -oE "[0-9]+\.[0-9]+\.[0-9]+"|cut -d'.' -f2)
NEXT_VER ?= $(MAJOR_VER).$$(($(MINOR_VER) + 1)).0
after-release: manifests
$(SED) -i "/Version = \"/s/Version = \".*/Version = \"$(NEXT_VER)\"/" version/version.go
echo $(NEXT_VER) > pkg/version/version.txt
$(SED) -i \
-e "s/crVersion: .*/crVersion: $(NEXT_VER)/" \
-e "/^spec:/,/^ image:/{s#image: .*#image: perconalab/percona-server-mongodb-operator:main-mongod8.0#}" deploy/cr-minimal.yaml
Expand All @@ -141,11 +143,13 @@ after-release: manifests
-e "/^spec:/,/^ image:/{s#image: .*#image: perconalab/percona-server-mongodb-operator:main-mongod8.0#}" \
-e "/^ backup:/,/^ image:/{s#image: .*#image: perconalab/percona-server-mongodb-operator:main-backup#}" \
-e "s#initImage: .*#initImage: perconalab/percona-server-mongodb-operator:main#g" \
-e "/^ pmm:/,/^ image:/{s#image: .*#image: perconalab/pmm-client:dev-latest#}" deploy/cr.yaml
-e "/^ logcollector:/,/^ image:/{s#image: .*#image: perconalab/fluentbit:main-logcollector#}" \
-e "/^ pmm:/,/^ image:/{s#image: .*#image: perconalab/pmm-client:3-dev-latest#}" deploy/cr.yaml
$(SED) -i \
-e "s|$(IMAGE_MONGOD80)|perconalab/percona-server-mongodb-operator:main-mongod8.0|g" \
-e "s|$(IMAGE_BACKUP)|perconalab/percona-server-mongodb-operator:main-backup|g" \
-e "s|$(IMAGE_OPERATOR)|perconalab/percona-server-mongodb-operator:main|g" \
-e "s|$(IMAGE_LOGCOLLECTOR)|perconalab/fluentbit:main-logcollector|g" \
pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/*.yaml
$(SED) -i "s|cr.Spec.InitImage = \".*\"|cr.Spec.InitImage = \"perconalab/percona-server-mongodb-operator:main\"|g" pkg/controller/perconaservermongodb/suite_test.go

Expand Down
2 changes: 1 addition & 1 deletion config/crd/patches/versionlabel_in_psmdb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ metadata:
name: perconaservermongodbs.psmdb.percona.com
labels:
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
app.kubernetes.io/component: crd
app.kubernetes.io/part-of: percona-server-mongodb-operator
2 changes: 1 addition & 1 deletion config/crd/patches/versionlabel_in_psmdbbackup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ metadata:
name: perconaservermongodbbackups.psmdb.percona.com
labels:
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
app.kubernetes.io/component: crd
app.kubernetes.io/part-of: percona-server-mongodb-operator
2 changes: 1 addition & 1 deletion config/crd/patches/versionlabel_in_psmdbrestore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ metadata:
name: perconaservermongodbrestores.psmdb.percona.com
labels:
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
app.kubernetes.io/component: crd
app.kubernetes.io/part-of: percona-server-mongodb-operator
6 changes: 3 additions & 3 deletions deploy/bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbbackups.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -238,7 +238,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbrestores.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -479,7 +479,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbs.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down
2 changes: 1 addition & 1 deletion deploy/cr-minimal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kind: PerconaServerMongoDB
metadata:
name: minimal-cluster
spec:
crVersion: 1.21.0
crVersion: 1.22.0
image: perconalab/percona-server-mongodb-operator:main-mongod8.0
unsafeFlags:
replsetSize: true
Expand Down
4 changes: 2 additions & 2 deletions deploy/cr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
# unmanaged: false
# enableVolumeExpansion: false
# enableExternalVolumeAutoscaling: false
crVersion: 1.21.0
crVersion: 1.22.0
image: perconalab/percona-server-mongodb-operator:main-mongod8.0
imagePullPolicy: Always
# tls:
Expand Down Expand Up @@ -60,7 +60,7 @@ spec:
# sse: my-cluster-name-sse
pmm:
enabled: false
image: perconalab/pmm-client:dev-latest
image: perconalab/pmm-client:3-dev-latest
serverHost: monitoring-service
# containerSecurityContext: {}
# customClusterName: mongo-cluster
Expand Down
6 changes: 3 additions & 3 deletions deploy/crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbbackups.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -238,7 +238,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbrestores.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -479,7 +479,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbs.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down
6 changes: 3 additions & 3 deletions deploy/cw-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbbackups.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -238,7 +238,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbrestores.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down Expand Up @@ -479,7 +479,7 @@ metadata:
app.kubernetes.io/component: crd
app.kubernetes.io/name: percona-server-mongodb
app.kubernetes.io/part-of: percona-server-mongodb-operator
app.kubernetes.io/version: v1.21.0
app.kubernetes.io/version: v1.22.0
name: perconaservermongodbs.psmdb.percona.com
spec:
group: psmdb.percona.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ spec:
timeoutSeconds: 2
resources:
limits:
cpu: 300m
memory: 500M
cpu: 600m
memory: 1Gi
requests:
cpu: 300m
memory: 500M
memory: 1Gi
securityContext:
runAsNonRoot: true
terminationMessagePath: /dev/termination-log
Expand Down Expand Up @@ -267,11 +267,11 @@ spec:
name: mongo-init
resources:
limits:
cpu: 300m
memory: 500M
cpu: 600m
memory: 1Gi
requests:
cpu: 300m
memory: 500M
memory: 1Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,11 @@ spec:
timeoutSeconds: 2
resources:
limits:
cpu: 300m
memory: 500M
cpu: 600m
memory: 1Gi
requests:
cpu: 300m
memory: 500M
memory: 1Gi
securityContext:
runAsNonRoot: true
terminationMessagePath: /dev/termination-log
Expand Down Expand Up @@ -238,13 +238,13 @@ spec:
valueFrom:
secretKeyRef:
key: MONGODB_CLUSTER_ADMIN_USER_ESCAPED
name: internal-another-name-users
name: internal-my-cluster-name-users
optional: false
- name: MONGODB_PASSWORD
valueFrom:
secretKeyRef:
key: MONGODB_CLUSTER_ADMIN_PASSWORD_ESCAPED
name: internal-another-name-users
name: internal-my-cluster-name-users
optional: false
imagePullPolicy: IfNotPresent
name: logrotate
Expand All @@ -267,11 +267,11 @@ spec:
name: mongo-init
resources:
limits:
cpu: 300m
memory: 500M
cpu: 600m
memory: 1Gi
requests:
cpu: 300m
memory: 500M
memory: 1Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
Expand Down
2 changes: 1 addition & 1 deletion e2e-tests/demand-backup-if-unhealthy/run
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ wait_for_cluster_state "$cluster" "initializing|error"

backup_name_minio="backup-minio-$type"
run_backup "minio" "$backup_name_minio" "$type"
wait_backup $backup_name_minio running
#wait_backup $backup_name_minio running #disabling this check temporarily as backup can be very fast in some platforms
verify_sts_not_ready
wait_for_cluster_state "$cluster" "initializing|error"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,13 +84,17 @@ spec:
value: "true"
- name: PBM_AGENT_SIDECAR_SLEEP
value: "5"
- name: PBM_AGENT_TLS_ENABLED
value: "true"
- name: PBM_MONGODB_PORT
value: "27017"
- name: POD_NAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: metadata.name
- name: PBM_MONGODB_URI
value: mongodb://$(PBM_AGENT_MONGODB_USERNAME):$(PBM_AGENT_MONGODB_PASSWORD)@$(POD_NAME)
value: mongodb://$(PBM_AGENT_MONGODB_USERNAME):$(PBM_AGENT_MONGODB_PASSWORD)@localhost:$(PBM_MONGODB_PORT)/?tls=true&tlsCertificateKeyFile=/tmp/tls.pem&tlsCAFile=/etc/mongodb-ssl/ca.crt&tlsInsecure=true
envFrom:
- secretRef:
name: internal-some-name-users
Expand Down
6 changes: 3 additions & 3 deletions e2e-tests/functions
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ SKIP_BACKUPS_TO_AWS_GCP_AZURE=${SKIP_BACKUPS_TO_AWS_GCP_AZURE:-1}
PMM_SERVER_VER=${PMM_SERVER_VER:-"9.9.9"}
IMAGE_PMM_CLIENT=${IMAGE_PMM_CLIENT:-"percona/pmm-client:2.44.1-1"}
IMAGE_PMM_SERVER=${IMAGE_PMM_SERVER:-"perconalab/pmm-server:dev-latest"}
IMAGE_PMM3_CLIENT=${IMAGE_PMM3_CLIENT:-"perconalab/pmm-client:3.1.0"}
IMAGE_PMM3_SERVER=${IMAGE_PMM3_SERVER:-"perconalab/pmm-server:3.1.0"}
CERT_MANAGER_VER="1.17.2"
IMAGE_PMM3_CLIENT=${IMAGE_PMM3_CLIENT:-"perconalab/pmm-client:3.4.1"}
IMAGE_PMM3_SERVER=${IMAGE_PMM3_SERVER:-"perconalab/pmm-server:3.4.1"}
CERT_MANAGER_VER="1.18.2"
MINIO_VER="5.4.0"
CHAOS_MESH_VER="2.7.1"
UPDATE_COMPARE_FILES=${UPDATE_COMPARE_FILES:-0}
Expand Down
2 changes: 2 additions & 0 deletions e2e-tests/ignore-labels-annotations/run
Original file line number Diff line number Diff line change
Expand Up @@ -180,3 +180,5 @@ check_service "cfg"
check_service "mongos"

destroy "$namespace"

desc 'test passed'
1 change: 1 addition & 0 deletions e2e-tests/init-deploy/compare/backup-80.json
Original file line number Diff line number Diff line change
Expand Up @@ -449,6 +449,7 @@
"cluster": true
},
"actions": [
"listClusterCatalog",
"allCollectionStats",
"appendOplogNote",
"bypassWriteBlockingMode",
Expand Down
1 change: 1 addition & 0 deletions e2e-tests/init-deploy/compare/clusterAdmin-80.json
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,7 @@
},
"actions": [
"addShard",
"listClusterCatalog",
"allCollectionStats",
"appendOplogNote",
"applicationMessage",
Expand Down
1 change: 1 addition & 0 deletions e2e-tests/init-deploy/compare/clusterMonitor-80.json
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@
"cluster": true
},
"actions": [
"listClusterCatalog",
"allCollectionStats",
"connPoolStats",
"getDefaultRWConcern",
Expand Down
4 changes: 2 additions & 2 deletions e2e-tests/monitoring-2-0/run
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ deploy_cert_manager
desc 'install PMM Server'

deploy_pmm_server
sleep 20
sleep 40
until kubectl_bin exec monitoring-0 -- bash -c "ls -l /proc/*/exe 2>/dev/null| grep postgres >/dev/null"; do
echo "Retry $retry"
sleep 5
let retry+=1
if [ $retry -ge 20 ]; then
if [ $retry -ge 30 ]; then
echo "Max retry count $retry reached. Pmm-server can't start"
exit 1
fi
Expand Down
Loading
Loading