Skip to content

Commit ae8cfeb

Browse files
authored
K8SPSMDB-998 - Fix default-cr test (#1532)
1 parent 028e8c3 commit ae8cfeb

File tree

5 files changed

+37
-13
lines changed

5 files changed

+37
-13
lines changed

e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg-oc.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ spec:
6161
- --storageEngine=wiredTiger
6262
- --relaxPermChecks
6363
- --sslAllowInvalidCertificates
64-
- --clusterAuthMode=keyFile
65-
- --keyFile=/etc/mongodb-secrets/mongodb-key
64+
- --clusterAuthMode=x509
65+
- --tlsMode=preferTLS
6666
- --configsvr
6767
- --enableEncryption
6868
- --encryptionKeyFile=/etc/mongodb-encryption/encryption-key
@@ -88,6 +88,12 @@ spec:
8888
- /opt/percona/mongodb-healthcheck
8989
- k8s
9090
- liveness
91+
- --ssl
92+
- --sslInsecure
93+
- --sslCAFile
94+
- /etc/mongodb-ssl/ca.crt
95+
- --sslPEMKeyFile
96+
- /tmp/tls.pem
9197
- --startupDelaySeconds
9298
- "7200"
9399
failureThreshold: 4
@@ -174,7 +180,7 @@ spec:
174180
- name: ssl
175181
secret:
176182
defaultMode: 288
177-
optional: true
183+
optional: false
178184
secretName: minimal-cluster-ssl
179185
- name: ssl-internal
180186
secret:

e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ spec:
6161
- --storageEngine=wiredTiger
6262
- --relaxPermChecks
6363
- --sslAllowInvalidCertificates
64-
- --clusterAuthMode=keyFile
65-
- --keyFile=/etc/mongodb-secrets/mongodb-key
64+
- --clusterAuthMode=x509
65+
- --tlsMode=preferTLS
6666
- --configsvr
6767
- --enableEncryption
6868
- --encryptionKeyFile=/etc/mongodb-encryption/encryption-key
@@ -88,6 +88,12 @@ spec:
8888
- /opt/percona/mongodb-healthcheck
8989
- k8s
9090
- liveness
91+
- --ssl
92+
- --sslInsecure
93+
- --sslCAFile
94+
- /etc/mongodb-ssl/ca.crt
95+
- --sslPEMKeyFile
96+
- /tmp/tls.pem
9197
- --startupDelaySeconds
9298
- "7200"
9399
failureThreshold: 4
@@ -176,7 +182,7 @@ spec:
176182
- name: ssl
177183
secret:
178184
defaultMode: 288
179-
optional: true
185+
optional: false
180186
secretName: minimal-cluster-ssl
181187
- name: ssl-internal
182188
secret:

e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0-oc.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ spec:
6161
- --storageEngine=wiredTiger
6262
- --relaxPermChecks
6363
- --sslAllowInvalidCertificates
64-
- --clusterAuthMode=keyFile
65-
- --keyFile=/etc/mongodb-secrets/mongodb-key
64+
- --clusterAuthMode=x509
65+
- --tlsMode=preferTLS
6666
- --shardsvr
6767
- --enableEncryption
6868
- --encryptionKeyFile=/etc/mongodb-encryption/encryption-key
@@ -88,6 +88,12 @@ spec:
8888
- /opt/percona/mongodb-healthcheck
8989
- k8s
9090
- liveness
91+
- --ssl
92+
- --sslInsecure
93+
- --sslCAFile
94+
- /etc/mongodb-ssl/ca.crt
95+
- --sslPEMKeyFile
96+
- /tmp/tls.pem
9197
- --startupDelaySeconds
9298
- "7200"
9399
failureThreshold: 4
@@ -174,7 +180,7 @@ spec:
174180
- name: ssl
175181
secret:
176182
defaultMode: 288
177-
optional: true
183+
optional: false
178184
secretName: minimal-cluster-ssl
179185
- name: ssl-internal
180186
secret:

e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ spec:
6161
- --storageEngine=wiredTiger
6262
- --relaxPermChecks
6363
- --sslAllowInvalidCertificates
64-
- --clusterAuthMode=keyFile
65-
- --keyFile=/etc/mongodb-secrets/mongodb-key
64+
- --clusterAuthMode=x509
65+
- --tlsMode=preferTLS
6666
- --shardsvr
6767
- --enableEncryption
6868
- --encryptionKeyFile=/etc/mongodb-encryption/encryption-key
@@ -88,6 +88,12 @@ spec:
8888
- /opt/percona/mongodb-healthcheck
8989
- k8s
9090
- liveness
91+
- --ssl
92+
- --sslInsecure
93+
- --sslCAFile
94+
- /etc/mongodb-ssl/ca.crt
95+
- --sslPEMKeyFile
96+
- /tmp/tls.pem
9197
- --startupDelaySeconds
9298
- "7200"
9399
failureThreshold: 4
@@ -176,7 +182,7 @@ spec:
176182
- name: ssl
177183
secret:
178184
defaultMode: 288
179-
optional: true
185+
optional: false
180186
secretName: minimal-cluster-ssl
181187
- name: ssl-internal
182188
secret:

e2e-tests/default-cr/run

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function main() {
109109
wait_cluster_consistency $cluster
110110

111111
desc 'enabling arbiter'
112-
kubectl_bin patch psmdb ${cluster} --type json -p='[{"op":"replace","path":"/spec/replsets/0/arbiter/enabled","value":true}]'
112+
kubectl_bin patch psmdb ${cluster} --type json -p='[{"op":"replace","path":"/spec/replsets/0/arbiter/enabled","value":true},{"op":"replace","path":"/spec/replsets/0/size","value":4}]'
113113
wait_cluster_consistency $cluster
114114
wait_pod $cluster-rs0-arbiter-0
115115

0 commit comments

Comments
 (0)