diff --git a/cmd/mongodb-healthcheck/db/db.go b/cmd/mongodb-healthcheck/db/db.go index f9d7c53f27..97a2147fa9 100644 --- a/cmd/mongodb-healthcheck/db/db.go +++ b/cmd/mongodb-healthcheck/db/db.go @@ -29,25 +29,27 @@ var ( ) func Dial(ctx context.Context, conf *Config) (mongo.Client, error) { - if err := conf.configureTLS(); err != nil { + log := logf.FromContext(ctx).WithName("Dial") + ctx = logf.IntoContext(ctx, log) + + if err := conf.configureTLS(ctx); err != nil { return nil, errors.Wrap(err, "configure TLS") } - log := logf.FromContext(ctx) log.V(1).Info("Connecting to mongodb", "hosts", conf.Hosts, "ssl", conf.SSL.Enabled, "ssl_insecure", conf.SSL.Insecure) if conf.Username != "" && conf.Password != "" { log.V(1).Info("Enabling authentication for session", "user", conf.Username) } - cl, err := mongo.Dial(&conf.Config) + cl, err := mongo.Dial(ctx, &conf.Config) if err != nil { cfg := conf.Config cfg.Direct = true cfg.ReplSetName = "" - cl, err = mongo.Dial(&cfg) + cl, err = mongo.Dial(ctx, &cfg) if err != nil { - return nil, errors.Wrap(err, "filed to dial mongo") + return nil, errors.Wrap(err, "failed to dial mongo") } } diff --git a/cmd/mongodb-healthcheck/db/ssl.go b/cmd/mongodb-healthcheck/db/ssl.go index 0c38fe8f9b..4c5ad1a53c 100644 --- a/cmd/mongodb-healthcheck/db/ssl.go +++ b/cmd/mongodb-healthcheck/db/ssl.go @@ -15,6 +15,7 @@ package db import ( + "context" "crypto/tls" "crypto/x509" "os" @@ -40,8 +41,8 @@ func (sc *SSLConfig) loadCaCertificate() (*x509.CertPool, error) { return certificates, nil } -func (cnf *Config) configureTLS() error { - log := logf.Log +func (cnf *Config) configureTLS(ctx context.Context) error { + log := logf.FromContext(ctx).WithName("configureTLS") if !cnf.SSL.Enabled { return nil @@ -72,7 +73,7 @@ func (cnf *Config) configureTLS() error { return errors.Wrapf(err, "check if file with name %s exists", cnf.SSL.CAFile) } - log.V(1).Info("Loading SSL/TLS Certificate Authority: %s", "ca", cnf.SSL.CAFile) + log.V(1).Info("Loading SSL/TLS Certificate Authority", "ca", cnf.SSL.CAFile) ca, err := cnf.SSL.loadCaCertificate() if err != nil { return errors.Wrapf(err, "load client CAs from %s", cnf.SSL.CAFile) diff --git a/cmd/mongodb-healthcheck/db/ssl_test.go b/cmd/mongodb-healthcheck/db/ssl_test.go index 36f0241b85..7e239daf53 100644 --- a/cmd/mongodb-healthcheck/db/ssl_test.go +++ b/cmd/mongodb-healthcheck/db/ssl_test.go @@ -16,7 +16,7 @@ func TestSSLNotEnabled(t *testing.T) { }, } - if err := cfg.configureTLS(); err != nil { + if err := cfg.configureTLS(t.Context()); err != nil { t.Fatalf("TLS configuration failed: %s", err) } @@ -32,7 +32,7 @@ func TestSSLEnabled(t *testing.T) { }, } - if err := cfg.configureTLS(); err != nil { + if err := cfg.configureTLS(t.Context()); err != nil { t.Fatalf("TLS configuration failed: %s", err) } @@ -49,7 +49,7 @@ func TestPEMKeyFileDoesNotExists(t *testing.T) { }, } - err := cfg.configureTLS() + err := cfg.configureTLS(t.Context()) if err == nil { t.Fatal("Expected TLS config to fail, but it returned no error") } @@ -71,7 +71,7 @@ func TestCAFileDoesNotExists(t *testing.T) { }, } - err := cfg.configureTLS() + err := cfg.configureTLS(t.Context()) if err == nil { t.Fatal("Expected TLS config to fail, but it returned no error") } diff --git a/cmd/mongodb-healthcheck/healthcheck/health.go b/cmd/mongodb-healthcheck/healthcheck/health.go index 3a6de9ce95..140ea44c37 100644 --- a/cmd/mongodb-healthcheck/healthcheck/health.go +++ b/cmd/mongodb-healthcheck/healthcheck/health.go @@ -16,12 +16,9 @@ package healthcheck import ( "context" - "encoding/json" - v "github.com/hashicorp/go-version" "github.com/pkg/errors" "go.mongodb.org/mongo-driver/bson" - "go.mongodb.org/mongo-driver/bson/primitive" logf "sigs.k8s.io/controller-runtime/pkg/log" "github.com/percona/percona-server-mongodb-operator/cmd/mongodb-healthcheck/db" @@ -32,6 +29,7 @@ var ErrNoReplsetConfigStr = "(NotYetInitialized) no replset config has been rece func HealthCheckMongosLiveness(ctx context.Context, cnf *db.Config) (err error) { log := logf.FromContext(ctx).WithName("HealthCheckMongosLiveness") + ctx = logf.IntoContext(ctx, log) client, err := db.Dial(ctx, cnf) if err != nil { @@ -58,6 +56,7 @@ func HealthCheckMongosLiveness(ctx context.Context, cnf *db.Config) (err error) func HealthCheckMongodLiveness(ctx context.Context, cnf *db.Config, startupDelaySeconds int64) (_ *mongo.MemberState, err error) { log := logf.FromContext(ctx).WithName("HealthCheckMongodLiveness") + ctx = logf.IntoContext(ctx, log) client, err := db.Dial(ctx, cnf) if err != nil { @@ -74,50 +73,14 @@ func HealthCheckMongodLiveness(ctx context.Context, cnf *db.Config, startupDelay return nil, errors.Wrap(err, "get isMaster response") } - buildInfo, err := client.RSBuildInfo(ctx) + rsStatus, err := client.RSStatus(ctx) if err != nil { - return nil, errors.Wrap(err, "get buildInfo response") - } - - replSetStatusCommand := bson.D{{Key: "replSetGetStatus", Value: 1}} - mongoVersion := v.Must(v.NewVersion(buildInfo.Version)) - if mongoVersion.Compare(v.Must(v.NewVersion("4.2.1"))) < 0 { - // https://docs.mongodb.com/manual/reference/command/replSetGetStatus/#syntax - replSetStatusCommand = append(replSetStatusCommand, primitive.E{Key: "initialSync", Value: 1}) - } - - res := client.Database("admin").RunCommand(ctx, replSetStatusCommand) - if res.Err() != nil { - // if we come this far, it means db connection was successful - // standalone mongod nodes in an unmanaged cluster doesn't need - // to die before they added to a replset - if res.Err().Error() == ErrNoReplsetConfigStr { + if err.Error() == ErrNoReplsetConfigStr { state := mongo.MemberStateUnknown - log.V(1).Info("replSetGetStatus failed", "err", res.Err().Error(), "state", state) + log.V(1).Info("replSetGetStatus failed", "err", err.Error(), "state", state) return &state, nil } - return nil, errors.Wrap(res.Err(), "get replsetGetStatus response") - } - - // this is a workaround to fix decoding of empty interfaces - // https://jira.mongodb.org/browse/GODRIVER-988 - rsStatus := ReplSetStatus{} - tempResult := bson.M{} - err = res.Decode(&tempResult) - if err != nil { - return nil, errors.Wrap(err, "decode replsetGetStatus response") - } - - if err == nil { - result, err := json.Marshal(tempResult) - if err != nil { - return nil, errors.Wrap(err, "marshal temp result") - } - - err = json.Unmarshal(result, &rsStatus) - if err != nil { - return nil, errors.Wrap(err, "unmarshal temp result") - } + return nil, errors.Wrap(err, "get replSetGetStatus response") } oplogRs := OplogRs{} @@ -156,14 +119,10 @@ type OplogRs struct { StorageSize int64 `bson:"storageSize" json:"storageSize"` } -type ReplSetStatus struct { - InitialSyncStatus InitialSyncStatus `bson:"initialSyncStatus" json:"initialSyncStatus"` - mongo.Status `bson:",inline"` -} - -type InitialSyncStatus interface{} - -func CheckState(rs ReplSetStatus, startupDelaySeconds int64, oplogSize int64) error { +func CheckState(rs mongo.Status, startupDelaySeconds int64, oplogSize int64) error { + if rs.GetSelf() == nil { + return errors.New("invalid replset status") + } uptime := rs.GetSelf().Uptime switch rs.MyState { diff --git a/cmd/mongodb-healthcheck/healthcheck/readiness.go b/cmd/mongodb-healthcheck/healthcheck/readiness.go index b58ed28c44..af066489bc 100644 --- a/cmd/mongodb-healthcheck/healthcheck/readiness.go +++ b/cmd/mongodb-healthcheck/healthcheck/readiness.go @@ -17,6 +17,7 @@ package healthcheck import ( "context" "net" + "time" "github.com/pkg/errors" "go.mongodb.org/mongo-driver/bson" @@ -27,21 +28,56 @@ import ( ) // MongodReadinessCheck runs a ping on a pmgo.SessionManager to check server readiness -func MongodReadinessCheck(ctx context.Context, addr string) error { +func MongodReadinessCheck(ctx context.Context, cnf *db.Config) error { log := logf.FromContext(ctx).WithName("MongodReadinessCheck") + ctx = logf.IntoContext(ctx, log) var d net.Dialer + addr := cnf.Hosts[0] log.V(1).Info("Connecting to " + addr) conn, err := d.DialContext(ctx, "tcp", addr) if err != nil { return errors.Wrap(err, "dial") } - return conn.Close() + if err := conn.Close(); err != nil { + return err + } + + s, err := func() (*mongo.Status, error) { + cnf.Timeout = time.Second + client, err := db.Dial(ctx, cnf) + if err != nil { + return nil, nil + } + defer func() { + if derr := client.Disconnect(ctx); derr != nil && err == nil { + err = errors.Wrap(derr, "failed to disconnect") + } + }() + rs, err := client.RSStatus(ctx) + if err != nil { + if errors.Is(err, mongo.ErrInvalidReplsetConfig) { + return nil, nil + } + return nil, err + } + return &rs, nil + }() + if err != nil || s == nil { + return err + } + + if err := CheckState(*s, 0, 0); err != nil { + return errors.Wrap(err, "check state") + } + + return nil } func MongosReadinessCheck(ctx context.Context, cnf *db.Config) (err error) { log := logf.FromContext(ctx).WithName("MongosReadinessCheck") + ctx = logf.IntoContext(ctx, log) client, err := db.Dial(ctx, cnf) if err != nil { diff --git a/cmd/mongodb-healthcheck/tool/tool.go b/cmd/mongodb-healthcheck/tool/tool.go index bafdb77308..2aa4148f0c 100644 --- a/cmd/mongodb-healthcheck/tool/tool.go +++ b/cmd/mongodb-healthcheck/tool/tool.go @@ -111,7 +111,7 @@ func (app *App) Run(ctx context.Context) error { switch *component { case "mongod": - err := healthcheck.MongodReadinessCheck(ctx, cnf.Hosts[0]) + err := healthcheck.MongodReadinessCheck(ctx, cnf) if err != nil { return errors.Wrap(err, "member failed Kubernetes readiness check") } diff --git a/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter-oc.yml b/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter-oc.yml index 49a02584c1..062dc96d6b 100644 --- a/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter-oc.yml +++ b/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter-oc.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter.yml b/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter.yml index 797dc46bc5..d938d0ea44 100644 --- a/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter.yml +++ b/e2e-tests/arbiter/compare/statefulset_arbiter-clusterip-rs0-arbiter.yml @@ -107,6 +107,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter-oc.yml b/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter-oc.yml index 694ee77a9e..11e301532e 100644 --- a/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter-oc.yml +++ b/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter.yml b/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter.yml index 32d6286197..59632f063c 100644 --- a/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter.yml +++ b/e2e-tests/arbiter/compare/statefulset_arbiter-rs0-arbiter.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-tls/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/custom-tls/compare/statefulset_some-name-cfg-oc.yml index 5f346cca52..a2471dcd77 100644 --- a/e2e-tests/custom-tls/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/custom-tls/compare/statefulset_some-name-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-tls/compare/statefulset_some-name-cfg.yml b/e2e-tests/custom-tls/compare/statefulset_some-name-cfg.yml index 1c7d07c6e7..75558b29c7 100644 --- a/e2e-tests/custom-tls/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/custom-tls/compare/statefulset_some-name-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-tls/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/custom-tls/compare/statefulset_some-name-rs0-oc.yml index c1f79fa319..1d105219ec 100644 --- a/e2e-tests/custom-tls/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/custom-tls/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-tls/compare/statefulset_some-name-rs0.yml b/e2e-tests/custom-tls/compare/statefulset_some-name-rs0.yml index 80111f688d..9e948781f1 100644 --- a/e2e-tests/custom-tls/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/custom-tls/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-4-oc.yml index 469b2313bf..2fc79dca67 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-4-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-oc.yml index c034912f1d..755bbce50f 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg.yml index 3e9f802e05..b4ac61e2ea 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-4-oc.yml index cb465544a2..f95d110b25 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-oc.yml index 3bc73e32a7..b626fb6d64 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0.yml b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0.yml index f172d963d3..61a83fc6fd 100644 --- a/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/custom-users-roles-sharded/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg-oc.yml index efab3f8b92..323483978a 100644 --- a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg-oc.yml @@ -101,6 +101,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg.yml b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg.yml index e9deb67045..df5facd2ba 100644 --- a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-cfg.yml @@ -101,6 +101,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0-oc.yml index f0c2bdfa42..de9c2b1e16 100644 --- a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0.yml b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0.yml index 8c3b2aacd2..94e7372b46 100644 --- a/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/data-at-rest-encryption/compare/statefulset_some-name-rs0.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg-oc.yml b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg-oc.yml index b40889a248..5ef60423a4 100644 --- a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg-oc.yml +++ b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg.yml b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg.yml index 172248f549..e9e04eae7c 100644 --- a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg.yml +++ b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0-oc.yml b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0-oc.yml index 6310f18a3a..139273be13 100644 --- a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0-oc.yml +++ b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0.yml b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0.yml index 810f344ec9..3b523172f5 100644 --- a/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0.yml +++ b/e2e-tests/default-cr/compare/statefulset_minimal-cluster-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg-oc.yml b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg-oc.yml index 2f5295100f..c7253cca42 100644 --- a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg-oc.yml +++ b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg-oc.yml @@ -105,6 +105,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg.yml b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg.yml index b686b4ec1b..8f458bd89e 100644 --- a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg.yml +++ b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-cfg.yml @@ -105,6 +105,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0-oc.yml b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0-oc.yml index a09a3a816e..dfaec39155 100644 --- a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0-oc.yml +++ b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0-oc.yml @@ -105,6 +105,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0.yml b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0.yml index 5aa7c0d3b3..2bc791a500 100644 --- a/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0.yml +++ b/e2e-tests/default-cr/compare/statefulset_my-cluster-name-rs0.yml @@ -105,6 +105,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-eks-credentials-irsa/compare/statefulset_some-name-rs0.yml b/e2e-tests/demand-backup-eks-credentials-irsa/compare/statefulset_some-name-rs0.yml index 13169146c7..2fea39fa7d 100644 --- a/e2e-tests/demand-backup-eks-credentials-irsa/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/demand-backup-eks-credentials-irsa/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-eks-credentials/compare/statefulset_some-name-rs0.yml b/e2e-tests/demand-backup-eks-credentials/compare/statefulset_some-name-rs0.yml index 0b78d99814..7c58282f2d 100644 --- a/e2e-tests/demand-backup-eks-credentials/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/demand-backup-eks-credentials/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-fs/compare/statefulset_some-name-rs0.yml b/e2e-tests/demand-backup-fs/compare/statefulset_some-name-rs0.yml index e4cf4aac76..b87ccb2db0 100644 --- a/e2e-tests/demand-backup-fs/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/demand-backup-fs/compare/statefulset_some-name-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 0b56eee7fe..b8788d0a54 100644 --- a/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-incremental-sharded/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml index 0fbdef0684..813343805b 100644 --- a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml +++ b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml index fb15f79322..f1f2f58817 100644 --- a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml +++ b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-oc.yml b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-oc.yml index 3b32ecd9fe..d12382480b 100644 --- a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-oc.yml +++ b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore.yml b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore.yml index 0812c4e99b..800b07533f 100644 --- a/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore.yml +++ b/e2e-tests/demand-backup-incremental/compare/statefulset_some-name-rs0_restore.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore-oc.yml b/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore-oc.yml index 3b32ecd9fe..d12382480b 100644 --- a/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore-oc.yml +++ b/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore.yml b/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore.yml index 0812c4e99b..800b07533f 100644 --- a/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore.yml +++ b/e2e-tests/demand-backup-physical-aws/compare/statefulset_some-name-rs0_restore.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore-oc.yml b/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore-oc.yml index 3b32ecd9fe..d12382480b 100644 --- a/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore-oc.yml +++ b/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore.yml b/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore.yml index 0812c4e99b..800b07533f 100644 --- a/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore.yml +++ b/e2e-tests/demand-backup-physical-azure/compare/statefulset_some-name-rs0_restore.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore-oc.yml b/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore-oc.yml index 3b32ecd9fe..d12382480b 100644 --- a/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore-oc.yml +++ b/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore.yml b/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore.yml index 0812c4e99b..800b07533f 100644 --- a/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore.yml +++ b/e2e-tests/demand-backup-physical-gcp/compare/statefulset_some-name-rs0_restore.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml index 0fbdef0684..813343805b 100644 --- a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml +++ b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml index fb15f79322..f1f2f58817 100644 --- a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml +++ b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-arbiter-nv.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-oc.yml b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-oc.yml index 3b32ecd9fe..d12382480b 100644 --- a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-oc.yml +++ b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore-oc.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore.yml b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore.yml index 0812c4e99b..800b07533f 100644 --- a/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore.yml +++ b/e2e-tests/demand-backup-physical-minio/compare/statefulset_some-name-rs0_restore.yml @@ -131,6 +131,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 02eb0825ce..5220eeafbb 100644 --- a/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -128,6 +128,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-physical-sharded-aws/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 0b56eee7fe..b8788d0a54 100644 --- a/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-physical-sharded-azure/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 0b56eee7fe..b8788d0a54 100644 --- a/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-physical-sharded-gcp/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 0b56eee7fe..b8788d0a54 100644 --- a/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-physical-sharded-minio/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded-oc.yml b/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded-oc.yml index 02eb0825ce..5220eeafbb 100644 --- a/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded-oc.yml +++ b/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded-oc.yml @@ -128,6 +128,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded.yml b/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded.yml index aedf375fa6..b3947dbcd9 100644 --- a/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded.yml +++ b/e2e-tests/demand-backup-physical-sharded-parallel/compare/statefulset_some-name-rs0_restore_sharded.yml @@ -132,6 +132,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-4-oc.yml index fec3adca5d..bd361bc46b 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-4-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-oc.yml index 1cad9937d9..3e5747b2c4 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg.yml index 94a0252ffe..99c1652eaa 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-cfg.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-4-oc.yml index 4690e83bc1..ede84d8f8e 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-oc.yml index a449f2386b..1c86712e62 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0.yml index 46c33f2be1..dc120d12f3 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1-oc.yml index b1395c14a5..0d89707ab9 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1.yml index 02f7b564dc..1f39937e73 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs1.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2-oc.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2-oc.yml index e04f5fdec4..4a7746226e 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2-oc.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2.yml b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2.yml index 400fe7c772..f70328bc6c 100644 --- a/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2.yml +++ b/e2e-tests/demand-backup-sharded/compare/statefulset_some-name-rs2.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/demand-backup/compare/statefulset_some-name-rs0-oc.yml index 970a865a72..40dd98d3c9 100644 --- a/e2e-tests/demand-backup/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/demand-backup/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/demand-backup/compare/statefulset_some-name-rs0.yml b/e2e-tests/demand-backup/compare/statefulset_some-name-rs0.yml index 13169146c7..2fea39fa7d 100644 --- a/e2e-tests/demand-backup/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/demand-backup/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-4-oc.yml index 743c4a67d7..fceddc8a25 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-4-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-oc.yml index 4462017dcb..1bca9dc66c 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg.yml index d0d7ba75fb..9b68a63c6c 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-4-oc.yml index 0cf6e9bbb4..1394a7c9a4 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-oc.yml index 0cf6e9bbb4..1394a7c9a4 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled-oc.yml index e2b82202a5..04b0020dee 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled.yml index 598a9f8d8f..db2c6b0874 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-disabled.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled-oc.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled-oc.yml index 37d0400bf8..42a4d94d21 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled-oc.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled.yml index 392649e890..83df14cb91 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0-sharding-enabled.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0.yml b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0.yml index f4c0bb4a2e..55b0fa7a96 100644 --- a/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/expose-sharded/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/init-deploy/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/init-deploy/compare/statefulset_some-name-rs0-oc.yml index 3de431d23e..b40656bb1a 100644 --- a/e2e-tests/init-deploy/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/init-deploy/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/init-deploy/compare/statefulset_some-name-rs0.yml b/e2e-tests/init-deploy/compare/statefulset_some-name-rs0.yml index 1bbc35c2ea..69be31df4e 100644 --- a/e2e-tests/init-deploy/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/init-deploy/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased-oc.yml b/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased-oc.yml index a785d930c8..47e2533e51 100644 --- a/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased.yml b/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased.yml index 3449784e7e..e8464052a9 100644 --- a/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased.yml +++ b/e2e-tests/limits/compare/statefulset_no-limits-rs0-increased.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-limits-rs0-oc.yml b/e2e-tests/limits/compare/statefulset_no-limits-rs0-oc.yml index 308486f108..3022dbcf09 100644 --- a/e2e-tests/limits/compare/statefulset_no-limits-rs0-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-limits-rs0-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-limits-rs0.yml b/e2e-tests/limits/compare/statefulset_no-limits-rs0.yml index d19ae92d08..1c421c8d8d 100644 --- a/e2e-tests/limits/compare/statefulset_no-limits-rs0.yml +++ b/e2e-tests/limits/compare/statefulset_no-limits-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased-oc.yml b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased-oc.yml index bea7e94278..3a383c2fc8 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased.yml b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased.yml index 404c3996a2..ab56335681 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-increased.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-oc.yml b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-oc.yml index bea7e94278..3a383c2fc8 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0.yml b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0.yml index 404c3996a2..ab56335681 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-no-limits-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased-oc.yml b/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased-oc.yml index aa1fa8a372..74506ff686 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased.yml b/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased.yml index 95335fbc9b..e65914e0f6 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-rs0-increased.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-rs0-oc.yml b/e2e-tests/limits/compare/statefulset_no-requests-rs0-oc.yml index 78336b758c..30c2611be6 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-rs0-oc.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-rs0-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/limits/compare/statefulset_no-requests-rs0.yml b/e2e-tests/limits/compare/statefulset_no-requests-rs0.yml index ed19d5e0b6..977df3bde2 100644 --- a/e2e-tests/limits/compare/statefulset_no-requests-rs0.yml +++ b/e2e-tests/limits/compare/statefulset_no-requests-rs0.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg-oc.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg-oc.yml index 28a2681c33..706fe00eb7 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg-oc.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg.yml index ee0b32c3be..29cc47e59e 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-cfg.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm-oc.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm-oc.yml index f5077e78b2..162bb0e6f4 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm-oc.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm.yml index 9edd804012..434bf1f688 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-no-pmm.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-oc.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-oc.yml index cd58d9f316..d0c97d9d6d 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-oc.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0.yml b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0.yml index 6c808297a9..62218fc47c 100644 --- a/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0.yml +++ b/e2e-tests/monitoring-2-0/compare/statefulset_monitoring-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg-oc.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg-oc.yml index e7b4b5ec96..d25b38ff25 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg-oc.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg-oc.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg.yml index f28dbd267e..f890ed4dcb 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-cfg.yml @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm-oc.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm-oc.yml index 73ca5e0e86..7ec30a9623 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm-oc.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm.yml index 6247c9542a..769f3c8ae2 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-no-pmm.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-oc.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-oc.yml index e614c19453..7e8191565e 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-oc.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0.yml b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0.yml index b28f277c9f..e0d3cf6c24 100644 --- a/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0.yml +++ b/e2e-tests/monitoring-pmm3/compare/statefulset_monitoring-pmm3-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/non-voting-and-hidden/compare/statefulset_nonvoting-rs0-nv.yml b/e2e-tests/non-voting-and-hidden/compare/statefulset_nonvoting-rs0-nv.yml index 40dd379f26..94eb3bdf30 100644 --- a/e2e-tests/non-voting-and-hidden/compare/statefulset_nonvoting-rs0-nv.yml +++ b/e2e-tests/non-voting-and-hidden/compare/statefulset_nonvoting-rs0-nv.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-hidden.yml b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-hidden.yml index ae8af09748..f7241fe899 100644 --- a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-hidden.yml +++ b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-hidden.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv-oc.yml b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv-oc.yml index 625ddb0cd1..07dadf3c36 100644 --- a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv-oc.yml +++ b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv.yml b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv.yml index 88905b62ce..6cbbe30534 100644 --- a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv.yml +++ b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0-nv.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0.yml b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0.yml index 3f22c5af9e..db88f6fae2 100644 --- a/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/non-voting-and-hidden/compare/statefulset_some-name-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-oc.yml b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-oc.yml index 09f232d331..0109f2cbb3 100644 --- a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-oc.yml +++ b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-oc.yml @@ -112,6 +112,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret-oc.yml b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret-oc.yml index e35239617a..23b38d2836 100644 --- a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret-oc.yml +++ b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret-oc.yml @@ -112,6 +112,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret.yml b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret.yml index 38ad207b08..0ebcdd5ea5 100644 --- a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret.yml +++ b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0-secret.yml @@ -112,6 +112,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0.yml b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0.yml index 4ff3f4d4c5..c732760b02 100644 --- a/e2e-tests/one-pod/compare/statefulset_one-pod-rs0.yml +++ b/e2e-tests/one-pod/compare/statefulset_one-pod-rs0.yml @@ -112,6 +112,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-4-oc.yml index 5425a7a9ba..51fe36b66a 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-4-oc.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-oc.yml index 5425a7a9ba..51fe36b66a 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg-oc.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg.yml index 72ec24d79a..cc5bc8bcbf 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-cfg.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-4-oc.yml index 8edaebbb0c..66d472b7b7 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-oc.yml index 8edaebbb0c..66d472b7b7 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0.yml index 96fe3a97a7..bc3d9b2c40 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-4-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-4-oc.yml index d2be4d56f4..477fcfa839 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-4-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-oc.yml index c22d483a3a..d1945b62d0 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1.yml index 8a6a2819fe..51ddfb90fa 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs1.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-4-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-4-oc.yml index e976d52507..e193dd7208 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-4-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-oc.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-oc.yml index 56073c608c..dec3b37749 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-oc.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2.yml b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2.yml index 575de5b7a5..d14f226fe7 100644 --- a/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2.yml +++ b/e2e-tests/pitr-physical-backup-source/compare/statefulset_some-name-rs2.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-4-oc.yml index 5425a7a9ba..51fe36b66a 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-4-oc.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-oc.yml index 5425a7a9ba..51fe36b66a 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg-oc.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg.yml index 72ec24d79a..cc5bc8bcbf 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-cfg.yml @@ -113,6 +113,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-4-oc.yml index 8edaebbb0c..66d472b7b7 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-oc.yml index 8edaebbb0c..66d472b7b7 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0.yml index 96fe3a97a7..bc3d9b2c40 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-4-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-4-oc.yml index d2be4d56f4..477fcfa839 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-4-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-oc.yml index c22d483a3a..d1945b62d0 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1.yml index 8a6a2819fe..51ddfb90fa 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs1.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-4-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-4-oc.yml index e976d52507..e193dd7208 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-4-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-oc.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-oc.yml index 56073c608c..dec3b37749 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-oc.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2.yml b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2.yml index 575de5b7a5..d14f226fe7 100644 --- a/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2.yml +++ b/e2e-tests/pitr-physical/compare/statefulset_some-name-rs2.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-4-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-4-oc.yml index 743c4a67d7..fceddc8a25 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-4-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-4-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-oc.yml index 4462017dcb..1bca9dc66c 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg.yml index d0d7ba75fb..9b68a63c6c 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-4-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-4-oc.yml index 9accbf1a7c..94ec886db0 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-4-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-oc.yml index f528b660d6..cb7b0d359c 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0.yml index 74411898ec..c8186bd368 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-4-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-4-oc.yml index f2cc098317..fd0c1d0217 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-4-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-oc.yml index 08d8a6f7eb..b2b05bb533 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1.yml index c22ba33cfa..a19ea750f7 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs1.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-4-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-4-oc.yml index 6ffb7c1cd5..0a25201f25 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-4-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-4-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-oc.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-oc.yml index f7a745c3a5..5a4f1d2366 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-oc.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2.yml b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2.yml index 1e5498e4ef..cc753e563e 100644 --- a/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2.yml +++ b/e2e-tests/pitr-sharded/compare/statefulset_some-name-rs2.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/pitr/compare/statefulset_some-name-rs0-oc.yml index 970a865a72..40dd98d3c9 100644 --- a/e2e-tests/pitr/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/pitr/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pitr/compare/statefulset_some-name-rs0.yml b/e2e-tests/pitr/compare/statefulset_some-name-rs0.yml index 13169146c7..2fea39fa7d 100644 --- a/e2e-tests/pitr/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/pitr/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0-oc.yml index 327d3eb21c..6e09704b82 100644 --- a/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml b/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml index 79f57dd660..f102d6dfef 100644 --- a/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/pvc-resize/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0-oc.yml index 89cffe2bdd..08a8367413 100644 --- a/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0.yml b/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0.yml index 4ee0d25786..44ff24735b 100644 --- a/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/rs-shard-migration/compare/statefulset_some-name-rs0.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0-oc.yml index 90335fc86c..5636bd6952 100644 --- a/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0.yml b/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0.yml index 72f1e70e11..a607d61e4b 100644 --- a/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/scheduled-backup/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/security-context/compare/statefulset_sec-context-rs0-changed.yml b/e2e-tests/security-context/compare/statefulset_sec-context-rs0-changed.yml index fd82316b2d..365f50a532 100644 --- a/e2e-tests/security-context/compare/statefulset_sec-context-rs0-changed.yml +++ b/e2e-tests/security-context/compare/statefulset_sec-context-rs0-changed.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/security-context/compare/statefulset_sec-context-rs0.yml b/e2e-tests/security-context/compare/statefulset_sec-context-rs0.yml index cd8b69e689..1e78683e48 100644 --- a/e2e-tests/security-context/compare/statefulset_sec-context-rs0.yml +++ b/e2e-tests/security-context/compare/statefulset_sec-context-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0-oc.yml b/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0-oc.yml index 70618d8655..7a5b004024 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0-oc.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0.yml b/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0.yml index d672cff6cc..08916353c6 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_cluster-ip-rs0.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0-oc.yml b/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0-oc.yml index d39a7833de..80cf5a1bc5 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0-oc.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0.yml b/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0.yml index bb0d44b07f..44b1b879c7 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_local-balancer-rs0.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0-oc.yml b/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0-oc.yml index 690a591044..aa2f52d6fd 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0-oc.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0.yml b/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0.yml index 524ae360ca..5f68e41559 100644 --- a/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0.yml +++ b/e2e-tests/service-per-pod/compare/statefulset_node-port-rs0.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0-oc.yml b/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0-oc.yml index e1c00719aa..13cb9e46de 100644 --- a/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0-oc.yml +++ b/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0-oc.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0.yml b/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0.yml index ea0ff9e44b..bcd51a9b81 100644 --- a/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0.yml +++ b/e2e-tests/serviceless-external-nodes/compare/statefulset_mydb-rs0.yml @@ -104,6 +104,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter-oc.yml b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter-oc.yml index f05093ad79..dfcb0a9ae5 100644 --- a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter-oc.yml +++ b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter.yml b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter.yml index 65a54de870..918444f8f1 100644 --- a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter.yml +++ b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-arbiter.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-oc.yml b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-oc.yml index 4d246b4fb3..01a323b532 100644 --- a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-oc.yml +++ b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0.yml b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0.yml index c393cc0e7e..b66fdd996d 100644 --- a/e2e-tests/smart-update/compare/statefulset_smart-update-rs0.yml +++ b/e2e-tests/smart-update/compare/statefulset_smart-update-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/storage/compare/statefulset_emptydir-rs0-oc.yml b/e2e-tests/storage/compare/statefulset_emptydir-rs0-oc.yml index f1dd38e179..0185d18140 100644 --- a/e2e-tests/storage/compare/statefulset_emptydir-rs0-oc.yml +++ b/e2e-tests/storage/compare/statefulset_emptydir-rs0-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/storage/compare/statefulset_emptydir-rs0.yml b/e2e-tests/storage/compare/statefulset_emptydir-rs0.yml index bfacb44f41..2e9e3ee903 100644 --- a/e2e-tests/storage/compare/statefulset_emptydir-rs0.yml +++ b/e2e-tests/storage/compare/statefulset_emptydir-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/storage/compare/statefulset_hostpath-rs0-oc.yml b/e2e-tests/storage/compare/statefulset_hostpath-rs0-oc.yml index 86a13aabf8..9d9f3972a5 100644 --- a/e2e-tests/storage/compare/statefulset_hostpath-rs0-oc.yml +++ b/e2e-tests/storage/compare/statefulset_hostpath-rs0-oc.yml @@ -102,6 +102,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/storage/compare/statefulset_hostpath-rs0.yml b/e2e-tests/storage/compare/statefulset_hostpath-rs0.yml index 1bc8e31494..db618f743b 100644 --- a/e2e-tests/storage/compare/statefulset_hostpath-rs0.yml +++ b/e2e-tests/storage/compare/statefulset_hostpath-rs0.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg-oc.yml b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg-oc.yml index 5f346cca52..a2471dcd77 100644 --- a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg-oc.yml +++ b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg-oc.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg.yml b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg.yml index 1c7d07c6e7..75558b29c7 100644 --- a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg.yml +++ b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-cfg.yml @@ -114,6 +114,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0-oc.yml b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0-oc.yml index c1f79fa319..1d105219ec 100644 --- a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0-oc.yml +++ b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0.yml b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0.yml index 80111f688d..9e948781f1 100644 --- a/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0.yml +++ b/e2e-tests/tls-issue-cert-manager/compare/statefulset_some-name-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210-oc.yml b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210-oc.yml index 1640b7b614..a04891b421 100644 --- a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210-oc.yml +++ b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210-oc.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 7 + generation: 8 labels: app.kubernetes.io/component: cfg app.kubernetes.io/instance: some-name @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210.yml b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210.yml index bfd388030a..5902bdbad0 100644 --- a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210.yml +++ b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-cfg-1210.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 7 + generation: 8 labels: app.kubernetes.io/component: cfg app.kubernetes.io/instance: some-name @@ -115,6 +115,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210-oc.yml b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210-oc.yml index 794034ad9b..c063084657 100644 --- a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210-oc.yml +++ b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210-oc.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 7 + generation: 8 labels: app.kubernetes.io/component: mongod app.kubernetes.io/instance: some-name @@ -116,6 +116,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210.yml b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210.yml index 148a09afe6..d1a8625ce9 100644 --- a/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210.yml +++ b/e2e-tests/upgrade-consistency-sharded-tls/compare/statefulset_some-name-rs0-1210.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 7 + generation: 8 labels: app.kubernetes.io/component: mongod app.kubernetes.io/instance: some-name @@ -116,6 +116,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency-sharded-tls/run b/e2e-tests/upgrade-consistency-sharded-tls/run index b25539ecb7..87e99905d7 100755 --- a/e2e-tests/upgrade-consistency-sharded-tls/run +++ b/e2e-tests/upgrade-consistency-sharded-tls/run @@ -93,20 +93,20 @@ main() { sleep 20 desc 'check if Pod started' wait_cluster - compare_generation "5" "statefulset" "${CLUSTER}-rs0" - compare_generation "5" "statefulset" "${CLUSTER}-cfg" + compare_generation "6" "statefulset" "${CLUSTER}-rs0" + compare_generation "6" "statefulset" "${CLUSTER}-cfg" renew_certificate "some-name-ssl" sleep 20 wait_cluster - compare_generation "6" "statefulset" "${CLUSTER}-rs0" - compare_generation "6" "statefulset" "${CLUSTER}-cfg" + compare_generation "7" "statefulset" "${CLUSTER}-rs0" + compare_generation "7" "statefulset" "${CLUSTER}-cfg" renew_certificate "some-name-ssl-internal" sleep 20 wait_cluster - compare_generation "7" "statefulset" "${CLUSTER}-rs0" - compare_generation "7" "statefulset" "${CLUSTER}-cfg" + compare_generation "8" "statefulset" "${CLUSTER}-rs0" + compare_generation "8" "statefulset" "${CLUSTER}-cfg" desc 'check if service and statefulset created with expected config' compare_kubectl service/${CLUSTER}-rs0 "-1210" diff --git a/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210-oc.yml b/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210-oc.yml index 3de431d23e..b9a363159f 100644 --- a/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210-oc.yml +++ b/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210-oc.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 1 + generation: 2 labels: app.kubernetes.io/component: mongod app.kubernetes.io/instance: some-name @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210.yml b/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210.yml index 1bbc35c2ea..3bdbdb0f3d 100644 --- a/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210.yml +++ b/e2e-tests/upgrade-consistency/compare/statefulset_some-name-rs0-1210.yml @@ -2,7 +2,7 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: {} - generation: 1 + generation: 2 labels: app.kubernetes.io/component: mongod app.kubernetes.io/instance: some-name @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0-oc.yml b/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0-oc.yml index 4bd991796b..6e8125932b 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0-oc.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0.yml b/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0.yml index 50c7b60aad..41a19e63e4 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-exact-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0-oc.yml b/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0-oc.yml index e8a642be34..1ac084a619 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0-oc.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0.yml b/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0.yml index 5da8e5d7e6..7a0598a513 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-latest-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-major-rs0-oc.yml b/e2e-tests/version-service/compare/statefulset_version-service-major-rs0-oc.yml index 33bdc328f2..6f7b0b0276 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-major-rs0-oc.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-major-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-major-rs0.yml b/e2e-tests/version-service/compare/statefulset_version-service-major-rs0.yml index 334b972a99..d6fafed3c0 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-major-rs0.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-major-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0-oc.yml b/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0-oc.yml index dd20eb40f8..b8fab928a0 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0-oc.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0.yml b/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0.yml index 3e8489f9b0..f85a2d51f9 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-recommended-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0-oc.yml b/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0-oc.yml index 74dbf45cf8..c2199c29f3 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0-oc.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0-oc.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 5 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0.yml b/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0.yml index eb556f2366..6174336eaf 100644 --- a/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0.yml +++ b/e2e-tests/version-service/compare/statefulset_version-service-unreachable-rs0.yml @@ -103,6 +103,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 5 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/apis/psmdb/v1/psmdb_defaults.go b/pkg/apis/psmdb/v1/psmdb_defaults.go index 2e4ab495c3..fa5686ad6e 100644 --- a/pkg/apis/psmdb/v1/psmdb_defaults.go +++ b/pkg/apis/psmdb/v1/psmdb_defaults.go @@ -466,6 +466,12 @@ func (cr *PerconaServerMongoDB) CheckNSetDefaults(ctx context.Context, platform "--component", "mongod", }, } + if cr.TLSEnabled() && cr.CompareVersion("1.21.0") >= 0 { + replset.ReadinessProbe.Exec.Command = append(replset.ReadinessProbe.Exec.Command, + "--ssl", "--sslInsecure", + "--sslCAFile", "/etc/mongodb-ssl/ca.crt", + "--sslPEMKeyFile", "/tmp/tls.pem") + } if cr.CompareVersion("1.15.0") < 0 { replset.ReadinessProbe.Exec = nil @@ -843,6 +849,12 @@ func (nv *NonVotingSpec) SetDefaults(cr *PerconaServerMongoDB, rs *ReplsetSpec) "--component", "mongod", }, } + if cr.TLSEnabled() && cr.CompareVersion("1.21.0") >= 0 { + nv.ReadinessProbe.Exec.Command = append(nv.ReadinessProbe.Exec.Command, + "--ssl", "--sslInsecure", + "--sslCAFile", "/etc/mongodb-ssl/ca.crt", + "--sslPEMKeyFile", "/tmp/tls.pem") + } if cr.CompareVersion("1.15.0") < 0 { nv.ReadinessProbe.Exec = nil @@ -927,7 +939,7 @@ func (h *HiddenSpec) setLivenessProbe(cr *PerconaServerMongoDB, rs *ReplsetSpec) } } -func (h *HiddenSpec) setReadinessProbe(rs *ReplsetSpec) { +func (h *HiddenSpec) setReadinessProbe(cr *PerconaServerMongoDB, rs *ReplsetSpec) { if h.ReadinessProbe == nil { h.ReadinessProbe = &corev1.Probe{} } @@ -940,6 +952,12 @@ func (h *HiddenSpec) setReadinessProbe(rs *ReplsetSpec) { "--component", "mongod", }, } + if cr.TLSEnabled() { + h.ReadinessProbe.Exec.Command = append(h.ReadinessProbe.Exec.Command, + "--ssl", "--sslInsecure", + "--sslCAFile", "/etc/mongodb-ssl/ca.crt", + "--sslPEMKeyFile", "/tmp/tls.pem") + } } if h.ReadinessProbe.InitialDelaySeconds < 1 { h.ReadinessProbe.InitialDelaySeconds = rs.ReadinessProbe.InitialDelaySeconds @@ -969,7 +987,7 @@ func (h *HiddenSpec) SetDefaults(cr *PerconaServerMongoDB, rs *ReplsetSpec) erro } h.setLivenessProbe(cr, rs) - h.setReadinessProbe(rs) + h.setReadinessProbe(cr, rs) if len(h.ServiceAccountName) == 0 { h.ServiceAccountName = WorkloadSA diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-arbiter.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-arbiter.yaml index b6112d4563..e813e9f69f 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-arbiter.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-arbiter.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-hidden.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-hidden.yaml index b6112d4563..e813e9f69f 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-hidden.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-hidden.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-mongod.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-mongod.yaml index b6112d4563..e813e9f69f 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-mongod.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-mongod.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-nv.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-nv.yaml index b6112d4563..e813e9f69f 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-nv.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/cfg-nv.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 3 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-arbiter.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-arbiter.yaml index c3b2447cf8..c208cd5f00 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-arbiter.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-arbiter.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-hidden.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-hidden.yaml index b2f6e06c5a..62efec9f4e 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-hidden.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-hidden.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-mongod.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-mongod.yaml index dcfbd8ba27..776285e341 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-mongod.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-mongod.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-nv.yaml b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-nv.yaml index c986241743..b6fe1a2399 100644 --- a/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-nv.yaml +++ b/pkg/controller/perconaservermongodb/testdata/reconcile-statefulset/rs0-nv.yaml @@ -117,6 +117,12 @@ spec: - readiness - --component - mongod + - --ssl + - --sslInsecure + - --sslCAFile + - /etc/mongodb-ssl/ca.crt + - --sslPEMKeyFile + - /tmp/tls.pem failureThreshold: 8 initialDelaySeconds: 10 periodSeconds: 3 diff --git a/pkg/psmdb/client.go b/pkg/psmdb/client.go index 3c093cf8f4..d22221d295 100644 --- a/pkg/psmdb/client.go +++ b/pkg/psmdb/client.go @@ -59,7 +59,7 @@ func MongoClient(ctx context.Context, k8sClient client.Client, cr *api.PerconaSe conf.TLSConf = &tlsCfg } - return mongo.Dial(conf) + return mongo.Dial(ctx, conf) } func MongosClient(ctx context.Context, k8sclient client.Client, cr *api.PerconaServerMongoDB, c Credentials) (mongo.Client, error) { @@ -82,7 +82,7 @@ func MongosClient(ctx context.Context, k8sclient client.Client, cr *api.PerconaS conf.TLSConf = &tlsCfg } - return mongo.Dial(&conf) + return mongo.Dial(ctx, &conf) } func StandaloneClient(ctx context.Context, k8sclient client.Client, cr *api.PerconaServerMongoDB, c Credentials, host string, tlsEnabled bool) (mongo.Client, error) { @@ -102,5 +102,5 @@ func StandaloneClient(ctx context.Context, k8sclient client.Client, cr *api.Perc conf.TLSConf = &tlsCfg } - return mongo.Dial(&conf) + return mongo.Dial(ctx, &conf) } diff --git a/pkg/psmdb/mongo/models.go b/pkg/psmdb/mongo/models.go index 8f6fb78557..ab8f8a2c78 100644 --- a/pkg/psmdb/mongo/models.go +++ b/pkg/psmdb/mongo/models.go @@ -136,6 +136,7 @@ type IsMasterResp struct { } type Status struct { + InitialSyncStatus any `bson:"initialSyncStatus" json:"initialSyncStatus"` Set string `bson:"set" json:"set"` Date time.Time `bson:"date" json:"date"` MyState MemberState `bson:"myState" json:"myState"` @@ -188,8 +189,10 @@ type StatusOptimes struct { DurableOptime *Optime `bson:"durableOpTime" json:"durableOpTime"` } -type MemberHealth int -type MemberState int +type ( + MemberHealth int + MemberState int +) const ( MemberHealthDown MemberHealth = iota diff --git a/pkg/psmdb/mongo/mongo.go b/pkg/psmdb/mongo/mongo.go index 3f38fdc923..30e0e3f394 100644 --- a/pkg/psmdb/mongo/mongo.go +++ b/pkg/psmdb/mongo/mongo.go @@ -25,6 +25,7 @@ type Config struct { Password string TLSConf *tls.Config Direct bool + Timeout time.Duration } type Client interface { @@ -75,9 +76,11 @@ func ToInterface(client *mongo.Client) Client { return &mongoClient{client} } -func Dial(conf *Config) (Client, error) { - ctx, connectcancel := context.WithTimeout(context.Background(), 10*time.Second) - defer connectcancel() +func Dial(ctx context.Context, conf *Config) (Client, error) { + timeout := 10 * time.Second + if conf.Timeout != 0 { + timeout = conf.Timeout + } journal := true wc := writeconcern.Majority() @@ -88,8 +91,8 @@ func Dial(conf *Config) (Client, error) { SetReadPreference(readpref.Primary()). SetTLSConfig(conf.TLSConf). SetDirect(conf.Direct). - SetConnectTimeout(10 * time.Second). - SetServerSelectionTimeout(10 * time.Second) + SetConnectTimeout(timeout). + SetServerSelectionTimeout(timeout) if conf.ReplSetName != "" { opts.SetReplicaSet(conf.ReplSetName) @@ -101,24 +104,24 @@ func Dial(conf *Config) (Client, error) { }) } - client, err := mongo.Connect(ctx, opts) + tCtx, cancel := context.WithTimeout(ctx, timeout) + defer cancel() + client, err := mongo.Connect(tCtx, opts) if err != nil { return nil, errors.Wrap(err, "connect to mongo rs") } - defer func() { if err != nil { - derr := client.Disconnect(ctx) + derr := client.Disconnect(tCtx) if derr != nil { log.Error(err, "failed to disconnect") } } }() - ctx, pingcancel := context.WithTimeout(context.Background(), 10*time.Second) - defer pingcancel() - - err = client.Ping(ctx, readpref.Primary()) + tCtx, cancel = context.WithTimeout(ctx, timeout) + defer cancel() + err = client.Ping(tCtx, readpref.Primary()) if err != nil { return nil, errors.Wrap(err, "ping mongo") } @@ -260,7 +263,6 @@ func (client *mongoClient) UpdateRole(ctx context.Context, db string, role Role) } return nil - } func (client *mongoClient) GetRole(ctx context.Context, db, role string) (*Role, error) { @@ -373,11 +375,18 @@ func (client *mongoClient) WriteConfig(ctx context.Context, cfg RSConfig, force return nil } +var ErrInvalidReplsetConfig = errors.New("invalid replicaset config") + func (client *mongoClient) RSStatus(ctx context.Context) (Status, error) { status := Status{} resp := client.Database("admin").RunCommand(ctx, bson.D{{Key: "replSetGetStatus", Value: 1}}) if resp.Err() != nil { + if cmdErr, ok := resp.Err().(mongo.CommandError); ok { + if cmdErr.Code == 93 { + return status, ErrInvalidReplsetConfig + } + } return status, errors.Wrap(resp.Err(), "replSetGetStatus") }