Skip to content

Commit 176fa85

Browse files
authoredApr 15, 2025
Kubernetes Enterprise Operator Release 1.33.0 (#309)
* Updated * Updated
1 parent c98d4cf commit 176fa85

File tree

134 files changed

+2982
-458
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

134 files changed

+2982
-458
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
kubectl apply --context "${K8S_CLUSTER_0_CONTEXT_NAME}" -n "${MDB_NAMESPACE}" -f - <<EOF
2+
apiVersion: cert-manager.io/v1
3+
kind: Certificate
4+
metadata:
5+
name: mdb-cert
6+
spec:
7+
dnsNames:
8+
- "*.${MDB_CLUSTER_0_EXTERNAL_DOMAIN}"
9+
- "*.${MDB_CLUSTER_1_EXTERNAL_DOMAIN}"
10+
- "*.${MDB_CLUSTER_2_EXTERNAL_DOMAIN}"
11+
duration: 240h0m0s
12+
issuerRef:
13+
name: my-ca-issuer
14+
kind: ClusterIssuer
15+
renewBefore: 120h0m0s
16+
secretName: cert-prefix-mdb-cert
17+
usages:
18+
- server auth
19+
- client auth
20+
EOF
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
kubectl apply --context "${K8S_CLUSTER_0_CONTEXT_NAME}" -n "${MDB_NAMESPACE}" -f - <<EOF
2+
apiVersion: mongodb.com/v1
3+
kind: MongoDBMultiCluster
4+
metadata:
5+
name: ${RS_RESOURCE_NAME}
6+
spec:
7+
type: ReplicaSet
8+
version: ${MONGODB_VERSION}
9+
opsManager:
10+
configMapRef:
11+
name: mdb-org-project-config
12+
credentials: mdb-org-owner-credentials
13+
duplicateServiceObjects: false
14+
persistent: true
15+
backup:
16+
mode: enabled
17+
security:
18+
certsSecretPrefix: cert-prefix
19+
tls:
20+
ca: ca-issuer
21+
authentication:
22+
enabled: true
23+
modes: ["SCRAM"]
24+
clusterSpecList:
25+
- clusterName: ${K8S_CLUSTER_0_CONTEXT_NAME}
26+
members: 2
27+
externalAccess:
28+
externalDomain: "${MDB_CLUSTER_0_EXTERNAL_DOMAIN}"
29+
externalService:
30+
annotations:
31+
external-dns.alpha.kubernetes.io/hostname: "{podName}.${MDB_CLUSTER_0_EXTERNAL_DOMAIN}"
32+
- clusterName: ${K8S_CLUSTER_1_CONTEXT_NAME}
33+
members: 1
34+
externalAccess:
35+
externalDomain: "${MDB_CLUSTER_1_EXTERNAL_DOMAIN}"
36+
externalService:
37+
annotations:
38+
external-dns.alpha.kubernetes.io/hostname: "{podName}.${MDB_CLUSTER_1_EXTERNAL_DOMAIN}"
39+
- clusterName: ${K8S_CLUSTER_2_CONTEXT_NAME}
40+
members: 2
41+
externalAccess:
42+
externalDomain: "${MDB_CLUSTER_2_EXTERNAL_DOMAIN}"
43+
externalService:
44+
annotations:
45+
external-dns.alpha.kubernetes.io/hostname: "{podName}.${MDB_CLUSTER_2_EXTERNAL_DOMAIN}"
46+
EOF

0 commit comments

Comments
 (0)