Just a follow up as i think its related, after spinning up a single replica. I can see in the logs of the pod that i get the following error:
{“t”:{“$date”:“2023-04-20T13:34:46.606+00:00”},“s”:“E”, “c”:“REPL”, “id”:21420, “ctx”:“conn644”,“msg”:“replSetReconfig error while validating new config”,“attr”:{“error”:{“code”:2,“codeName”:“BadValue”,“errmsg”:“Replica set configuration must contain at least one non-arbiter member with priority > 0”},“newConfig”:{“_id”:“rs0”,“version”:16,“term”:5,“members”:[{“_id”:0,“host”:“psmdb-db-rs0-0.psmdb-db-rs0.mongodb.svc.cluster.local:27017”,“arbiterOnly”:false,“buildIndexes”:true,“hidden”:false,“priority”:0,“tags”:{“podName”:“psmdb-db-rs0-0”,“serviceName”:“psmdb-db”},“secondaryDelaySecs”:0,“votes”:0},{“_id”:4,“host”:“psmdb-db-rs0-arbiter-0.psmdb-db-rs0.mongodb.svc.cluster.local:27017”,“arbiterOnly”:true,“buildIndexes”:true,“hidden”:false,“priority”:0,“tags”:{},“secondaryDelaySecs”:0,“votes”:1}],“protocolVersion”:1,“writeConcernMajorityJournalDefault”:true,“settings”:{“chainingAllowed”:true,“heartbeatIntervalMillis”:2000,“heartbeatTimeoutSecs”:10,“electionTimeoutMillis”:10000,“catchUpTimeoutMillis”:-1,“catchUpTakeoverDelayMillis”:30000,“getLastErrorModes”:{},“getLastErrorDefaults”:{“w”:1,“wtimeout”:0},“replicaSetId”:{“$oid”:“644131f88edfa9769a039f56”}}},“oldConfig”:{“_id”:“rs0”,“version”:15,“term”:5,“members”:[{“_id”:0,“host”:“psmdb-db-rs0-0.psmdb-db-rs0.mongodb.svc.cluster.local:27017”,“arbiterOnly”:false,“buildIndexes”:true,“hidden”:false,“priority”:2,“tags”:{“serviceName”:“psmdb-db”,“podName”:“psmdb-db-rs0-0”},“secondaryDelaySecs”:0,“votes”:1},{“_id”:4,“host”:“psmdb-db-rs0-arbiter-0.psmdb-db-rs0.mongodb.svc.cluster.local:27017”,“arbiterOnly”:true,“buildIndexes”:true,“hidden”:false,“priority”:0,“tags”:{},“secondaryDelaySecs”:0,“votes”:1}],“protocolVersion”:1,“writeConcernMajorityJournalDefault”:true,“settings”:{“chainingAllowed”:true,“heartbeatIntervalMillis”:2000,“heartbeatTimeoutSecs”:10,“electionTimeoutMillis”:10000,“catchUpTimeoutMillis”:-1,“catchUpTakeoverDelayMillis”:30000,“getLastErrorModes”:{},“getLastErrorDefaults”:{“w”:1,“wtimeout”:0},“replicaSetId”:{“$oid”:“644131f88edfa9769a039f56”}}}}}