Skip to content

Commit d498142

Browse files
committed
fix
1 parent 89f3fcd commit d498142

File tree

1 file changed

+109
-3
lines changed

1 file changed

+109
-3
lines changed

mock/manifests/mongodbcommunity.yaml

Lines changed: 109 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ apiVersion: v1
44
kind: Secret
55
metadata:
66
name: mongodb-admin-password
7+
namespace: "${DETIK_CLIENT_NAMESPACE}"
78
type: Opaque
89
stringData:
910
password: admin-password
10-
1111
---
1212
apiVersion: v1
1313
kind: Secret
1414
metadata:
1515
name: mongodb-rocketchat-password
16+
namespace: "${DETIK_CLIENT_NAMESPACE}"
1617
type: Opaque
1718
stringData:
1819
password: rocketchat-password
@@ -22,15 +23,16 @@ apiVersion: v1
2223
kind: Secret
2324
metadata:
2425
name: metrics-endpoint-password
26+
namespace: "${DETIK_CLIENT_NAMESPACE}"
2527
type: Opaque
2628
stringData:
2729
password: metrics-password
28-
2930
---
3031
apiVersion: v1
3132
kind: Secret
3233
metadata:
3334
name: admin-scram-credentials
35+
namespace: "${DETIK_CLIENT_NAMESPACE}"
3436
type: Opaque
3537
stringData:
3638
username: admin
@@ -41,6 +43,7 @@ apiVersion: v1
4143
kind: Secret
4244
metadata:
4345
name: rocketchat-scram-credentials
46+
namespace: "${DETIK_CLIENT_NAMESPACE}"
4447
type: Opaque
4548
stringData:
4649
username: rocketchat
@@ -50,6 +53,7 @@ apiVersion: mongodbcommunity.mongodb.com/v1
5053
kind: MongoDBCommunity
5154
metadata:
5255
name: ${DEPLOYMENT_NAME}-mongodb
56+
namespace: "${DETIK_CLIENT_NAMESPACE}"
5357
spec:
5458
members: 1
5559
type: ReplicaSet
@@ -84,4 +88,106 @@ spec:
8488
apiVersion: v1
8589
kind: ServiceAccount
8690
metadata:
87-
name: mongodb-kubernetes-appdb
91+
name: "mongodb-kubernetes-appdb"
92+
namespace: "${DETIK_CLIENT_NAMESPACE}"
93+
---
94+
apiVersion: rbac.authorization.k8s.io/v1
95+
kind: ClusterRole
96+
metadata:
97+
name: "${DEPLOYMENT_NAME}-${DETIK_CLIENT_NAMESPACE}-mongodb"
98+
rules:
99+
- apiGroups:
100+
- ""
101+
resources:
102+
- services
103+
verbs:
104+
- get
105+
- list
106+
- watch
107+
- create
108+
- update
109+
- delete
110+
- apiGroups:
111+
- ""
112+
resources:
113+
- secrets
114+
- configmaps
115+
verbs:
116+
- get
117+
- list
118+
- create
119+
- update
120+
- delete
121+
- watch
122+
- apiGroups:
123+
- apps
124+
resources:
125+
- statefulsets
126+
verbs:
127+
- create
128+
- get
129+
- list
130+
- watch
131+
- delete
132+
- update
133+
- apiGroups:
134+
- ""
135+
resources:
136+
- pods
137+
verbs:
138+
- get
139+
- list
140+
- watch
141+
- delete
142+
- update
143+
- patch
144+
- deletecollection
145+
- apiGroups:
146+
- mongodbcommunity.mongodb.com
147+
resources:
148+
- mongodbcommunity
149+
- mongodbcommunity/status
150+
- mongodbcommunity/spec
151+
- mongodbcommunity/finalizers
152+
verbs:
153+
- '*'
154+
- apiGroups:
155+
- mongodb.com
156+
resources:
157+
- mongodb
158+
- mongodb/finalizers
159+
- mongodbusers
160+
- mongodbusers/finalizers
161+
- opsmanagers
162+
- opsmanagers/finalizers
163+
- mongodbmulticluster
164+
- mongodbmulticluster/finalizers
165+
- mongodbsearch
166+
- mongodbsearch/finalizers
167+
- mongodb/status
168+
- mongodbusers/status
169+
- opsmanagers/status
170+
- mongodbmulticluster/status
171+
- mongodbsearch/status
172+
verbs:
173+
- '*'
174+
- apiGroups:
175+
- ""
176+
resources:
177+
- namespaces
178+
verbs:
179+
- list
180+
- watch
181+
---
182+
apiVersion: rbac.authorization.k8s.io/v1
183+
kind: ClusterRoleBinding
184+
metadata:
185+
name: "${DEPLOYMENT_NAME}-${DETIK_CLIENT_NAMESPACE}-mongodb"
186+
roleRef:
187+
apiGroup: rbac.authorization.k8s.io
188+
kind: ClusterRole
189+
name: "${DEPLOYMENT_NAME}-${DETIK_CLIENT_NAMESPACE}-mongodb"
190+
subjects:
191+
- kind: ServiceAccount
192+
name: "mongodb-kubernetes-appdb"
193+
namespace: "${DETIK_CLIENT_NAMESPACE}"

0 commit comments

Comments
 (0)