Closed inelpandzic closed 2 months ago
Test name | Status |
---|---|
arbiter | passed |
balancer | passed |
custom-replset-name | passed |
custom-tls | passed |
cross-site-sharded | passed |
data-at-rest-encryption | passed |
data-sharded | passed |
demand-backup | passed |
demand-backup-eks-credentials | passed |
demand-backup-physical | passed |
demand-backup-physical-sharded | passed |
demand-backup-sharded | passed |
expose-sharded | passed |
ignore-labels-annotations | passed |
init-deploy | passed |
finalizer | passed |
ldap | passed |
ldap-tls | passed |
limits | passed |
liveness | passed |
mongod-major-upgrade | passed |
mongod-major-upgrade-sharded | passed |
monitoring-2-0 | passed |
multi-cluster-service | passed |
non-voting | passed |
one-pod | passed |
operator-self-healing-chaos | passed |
pitr | passed |
pitr-sharded | passed |
pitr-physical | passed |
pvc-resize | passed |
recover-no-primary | passed |
rs-shard-migration | passed |
scaling | passed |
scheduled-backup | passed |
security-context | passed |
self-healing-chaos | passed |
service-per-pod | passed |
serviceless-external-nodes | passed |
smart-update | passed |
split-horizon | passed |
storage | passed |
tls-issue-cert-manager | passed |
upgrade | passed |
upgrade-consistency | passed |
upgrade-consistency-sharded-tls | passed |
upgrade-sharded | passed |
users | passed |
version-service | passed |
We run 49 out of 49 |
commit: https://github.com/percona/percona-server-mongodb-operator/pull/1598/commits/171aada3ce25e04f9c6c71d4df4e9882d04d739e
image: perconalab/percona-server-mongodb-operator:PR-1598-171aada3
CHANGE DESCRIPTION
Problem: If
cr.Spec.UpgradeOptions.SetFCV
is set totrue
and we create a fresh cluster, the operator errors out with:Cause: We pass
cr.Status.MongoVersion
tor.upgradeFCVIfNeeded
and sincecr.Status.MongoVersion
is empty when creating a new cluster, the operator errors with the mentioned error since we have a empty string for a version.Solution: Proceed in
r.upgradeFCVIfNeeded
if the version is not empty.CHECKLIST
Jira
Needs Doc
) and QA (Needs QA
)?Tests
compare/*-oc.yml
)?Config/Logging/Testability