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/1600/commits/4daab06b0e02880154fc907172072c6cb6053041
image: perconalab/percona-server-mongodb-operator:PR-1600-4daab06b
CHANGE DESCRIPTION
Problem: If mongos is exposed as LoadBalancer, we use LB ingress address to for mongos client used by the operator. This works for GKE but on EKS it does not work since the operator can't reach ingress address.
Solution: When creating mongos client used by the operator we should use the ClusterIP address rather than ingress address. Not only this fixes the issue on EKS but it is overall better since there is no need for the operator to go through LB to connect to the host.
CHECKLIST
Jira
Needs Doc
) and QA (Needs QA
)?Tests
compare/*-oc.yml
)?Config/Logging/Testability