37 lines
875 B
YAML
37 lines
875 B
YAML
|
|
---
|
||
|
|
apiVersion: mongodbcommunity.mongodb.com/v1
|
||
|
|
kind: MongoDBCommunity
|
||
|
|
metadata:
|
||
|
|
name: wekan
|
||
|
|
spec:
|
||
|
|
members: 3
|
||
|
|
type: ReplicaSet
|
||
|
|
version: "4.2.6"
|
||
|
|
security:
|
||
|
|
authentication:
|
||
|
|
modes: ["SCRAM"]
|
||
|
|
users:
|
||
|
|
- name: app-user
|
||
|
|
db: admin
|
||
|
|
passwordSecretRef: # a reference to the secret that will be used to generate the user's password
|
||
|
|
name: mongodb-app-user
|
||
|
|
roles:
|
||
|
|
- name: clusterAdmin
|
||
|
|
db: admin
|
||
|
|
- name: userAdminAnyDatabase
|
||
|
|
db: admin
|
||
|
|
scramCredentialsSecretName: my-scram
|
||
|
|
additionalMongodConfig:
|
||
|
|
storage.wiredTiger.engineConfig.journalCompressor: zlib
|
||
|
|
|
||
|
|
# the user credentials will be generated from this secret
|
||
|
|
# once the credentials are generated, this secret is no longer required
|
||
|
|
---
|
||
|
|
apiVersion: v1
|
||
|
|
kind: Secret
|
||
|
|
metadata:
|
||
|
|
name: mongodb-app-user
|
||
|
|
type: Opaque
|
||
|
|
stringData:
|
||
|
|
password: test
|