-
-
Save edoatley/4d00b9f3522f507c2f5795b52ee2e3e2 to your computer and use it in GitHub Desktop.
percona-qa.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: psmdb.percona.com/v1 | |
kind: PerconaServerMongoDB | |
metadata: | |
annotations: | |
kubectl.kubernetes.io/last-applied-configuration: > | |
{"apiVersion":"psmdb.percona.com/v1-11-0","kind":"PerconaServerMongoDB","metadata":{"annotations":{},"labels":{"app.kubernetes.io/instance":"percona-mongodb-qa","locus-app":"percona-mongodb","locus-env":"qa"},"name":"percona-mongodb-qa","namespace":"percona-mongodb"},"spec":{"allowUnsafeConfigurations":false,"backup":{"enabled":true,"image":"registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:071ac076bdd1ddec2754f4a8e784b09dc1ab457ce1aaf29ba292df993005abff","pitr":{"enabled":false},"restartOnFailure":true,"serviceAccountName":"percona-server-mongodb-operator","storages":{"s3-eu-west-2":{"s3":{"bucket":"locussoftware-odyssey-openshift-mongodb-backup","credentialsSecret":"locussoftware-odyssey-openshift-mongodb-backup-credentials","prefix":"QA","region":"eu-west-2"},"type":"s3"}},"tasks":[{"enabled":true,"keep":3,"name":"daily-s3-eu-west-2","schedule":"0 | |
23 * * | |
*","storageName":"s3-eu-west-2"}]},"crVersion":"1.11.0","image":"registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:580f6eaf815f9bce04185d62c9c6c28a67443c6d379912dff1f28af68af98a5f","imagePullPolicy":"Always","mongod":{"net":{"hostPort":0,"port":27017},"operationProfiling":{"mode":"slowOp","rateLimit":100,"slowOpThresholdMs":100},"security":{"enableEncryption":true,"encryptionCipherMode":"AES256-CBC","encryptionKeySecret":"mongodb-encryption-key-qa","redactClientLogData":false},"setParameter":{"ttlMonitorSleepSecs":60,"wiredTigerConcurrentReadTransactions":128,"wiredTigerConcurrentWriteTransactions":128},"storage":{"engine":"wiredTiger","inMemory":{"engineConfig":{"inMemorySizeRatio":0.9}},"wiredTiger":{"collectionConfig":{"blockCompressor":"snappy"},"engineConfig":{"cacheSizeRatio":0.5,"directoryForIndexes":false,"journalCompressor":"snappy"},"indexConfig":{"prefixCompression":true}}}},"pmm":{"enabled":false,"image":"registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:2cb5ae10f470c71ba760fb2259659c80ddcee1f374e340bf896574325c198614","serverHost":"monitoring-service"},"replsets":[{"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"arbiter":{"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"enabled":false,"size":1},"expose":{"enabled":false,"exposeType":"ClusterIP"},"name":"rs0","nonvoting":{"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"enabled":false,"podDisruptionBudget":{"maxUnavailable":1},"resources":{"limits":{"cpu":"300m","memory":"0.5G"},"requests":{"cpu":"100m","memory":"0.5G"}},"size":3,"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"1Gi"}},"storageClassName":"ocs-storagecluster-ceph-rbd"}}},"podDisruptionBudget":{"maxUnavailable":1},"resources":{"limits":{"cpu":"600m","memory":"0.5G"},"requests":{"cpu":"300m","memory":"0.5G"}},"size":3,"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"3Gi"}},"storageClassName":"ocs-storagecluster-ceph-rbd"}}}],"secrets":{"users":"percona-mongodb-secrets-qa"},"sharding":{"configsvrReplSet":{"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"expose":{"enabled":false,"exposeType":"ClusterIP"},"podDisruptionBudget":{"maxUnavailable":1},"resources":{"limits":{"cpu":"300m","memory":"0.5G"},"requests":{"cpu":"100m","memory":"0.5G"}},"size":3,"volumeSpec":{"persistentVolumeClaim":{"resources":{"requests":{"storage":"3Gi"}},"storageClassName":"ocs-storagecluster-ceph-rbd"}}},"enabled":false,"mongos":{"affinity":{"antiAffinityTopologyKey":"kubernetes.io/hostname"},"expose":{"exposeType":"ClusterIP"},"podDisruptionBudget":{"maxUnavailable":1},"resources":{"limits":{"cpu":"300m","memory":"0.5G"},"requests":{"cpu":"100m","memory":"0.5G"}},"size":3}},"updateStrategy":"SmartUpdate","upgradeOptions":{"apply":"disabled","schedule":"0 | |
2 * * | |
*","setFCV":false,"versionServiceEndpoint":"https://check.percona.com"}}} | |
resourceVersion: '203133467' | |
name: percona-mongodb-qa | |
uid: 14a1934f-2194-4371-af04-5da504d7994e | |
creationTimestamp: '2022-08-03T06:50:30Z' | |
generation: 1 | |
managedFields: | |
- apiVersion: psmdb.percona.com/v1-11-0 | |
fieldsType: FieldsV1 | |
fieldsV1: | |
'f:metadata': | |
'f:annotations': | |
.: {} | |
'f:kubectl.kubernetes.io/last-applied-configuration': {} | |
'f:labels': | |
.: {} | |
'f:app.kubernetes.io/instance': {} | |
'f:locus-app': {} | |
'f:locus-env': {} | |
'f:spec': | |
'f:mongod': {} | |
'f:image': {} | |
.: {} | |
'f:secrets': {} | |
'f:updateStrategy': {} | |
'f:replsets': {} | |
'f:crVersion': {} | |
'f:upgradeOptions': {} | |
'f:backup': {} | |
'f:allowUnsafeConfigurations': {} | |
'f:sharding': {} | |
'f:pmm': {} | |
'f:imagePullPolicy': {} | |
manager: argocd-application-controller | |
operation: Update | |
time: '2022-08-03T06:50:30Z' | |
- apiVersion: psmdb.percona.com/v1-11-0 | |
fieldsType: FieldsV1 | |
fieldsV1: | |
'f:status': | |
'f:conditions': {} | |
.: {} | |
'f:ready': {} | |
'f:replsets': {} | |
'f:observedGeneration': {} | |
'f:size': {} | |
'f:mongoVersion': {} | |
'f:mongoImage': {} | |
'f:host': {} | |
'f:state': {} | |
manager: percona-server-mongodb-operator | |
operation: Update | |
subresource: status | |
time: '2022-08-03T06:51:42Z' | |
namespace: percona-mongodb | |
labels: | |
app.kubernetes.io/instance: percona-mongodb-qa | |
locus-app: percona-mongodb | |
locus-env: qa | |
spec: | |
replsets: | |
- size: 3 | |
expose: | |
enabled: false | |
exposeType: ClusterIP | |
resources: | |
limits: | |
cpu: 600m | |
memory: 0.5G | |
requests: | |
cpu: 300m | |
memory: 0.5G | |
affinity: | |
antiAffinityTopologyKey: kubernetes.io/hostname | |
arbiter: | |
affinity: | |
antiAffinityTopologyKey: kubernetes.io/hostname | |
enabled: false | |
size: 1 | |
name: rs0 | |
nonvoting: | |
affinity: | |
antiAffinityTopologyKey: kubernetes.io/hostname | |
enabled: false | |
podDisruptionBudget: | |
maxUnavailable: 1 | |
resources: | |
limits: | |
cpu: 300m | |
memory: 0.5G | |
requests: | |
cpu: 100m | |
memory: 0.5G | |
size: 3 | |
volumeSpec: | |
persistentVolumeClaim: | |
resources: | |
requests: | |
storage: 1Gi | |
storageClassName: ocs-storagecluster-ceph-rbd | |
volumeSpec: | |
persistentVolumeClaim: | |
resources: | |
requests: | |
storage: 3Gi | |
storageClassName: ocs-storagecluster-ceph-rbd | |
podDisruptionBudget: | |
maxUnavailable: 1 | |
upgradeOptions: | |
apply: disabled | |
schedule: 0 2 * * * | |
setFCV: false | |
versionServiceEndpoint: 'https://check.percona.com' | |
backup: | |
enabled: true | |
image: >- | |
registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:071ac076bdd1ddec2754f4a8e784b09dc1ab457ce1aaf29ba292df993005abff | |
pitr: | |
enabled: false | |
restartOnFailure: true | |
serviceAccountName: percona-server-mongodb-operator | |
storages: | |
s3-eu-west-2: | |
s3: | |
bucket: locussoftware-odyssey-openshift-mongodb-backup | |
credentialsSecret: locussoftware-odyssey-openshift-mongodb-backup-credentials | |
prefix: QA | |
region: eu-west-2 | |
type: s3 | |
tasks: | |
- enabled: true | |
keep: 3 | |
name: daily-s3-eu-west-2 | |
schedule: 0 23 * * * | |
storageName: s3-eu-west-2 | |
secrets: | |
users: percona-mongodb-secrets-qa | |
sharding: | |
configsvrReplSet: | |
affinity: | |
antiAffinityTopologyKey: kubernetes.io/hostname | |
expose: | |
enabled: false | |
exposeType: ClusterIP | |
podDisruptionBudget: | |
maxUnavailable: 1 | |
resources: | |
limits: | |
cpu: 300m | |
memory: 0.5G | |
requests: | |
cpu: 100m | |
memory: 0.5G | |
size: 3 | |
volumeSpec: | |
persistentVolumeClaim: | |
resources: | |
requests: | |
storage: 3Gi | |
storageClassName: ocs-storagecluster-ceph-rbd | |
enabled: false | |
mongos: | |
affinity: | |
antiAffinityTopologyKey: kubernetes.io/hostname | |
expose: | |
exposeType: ClusterIP | |
podDisruptionBudget: | |
maxUnavailable: 1 | |
resources: | |
limits: | |
cpu: 300m | |
memory: 0.5G | |
requests: | |
cpu: 100m | |
memory: 0.5G | |
size: 3 | |
crVersion: 1.11.0 | |
allowUnsafeConfigurations: false | |
mongod: | |
net: | |
hostPort: 0 | |
port: 27017 | |
operationProfiling: | |
mode: slowOp | |
rateLimit: 100 | |
slowOpThresholdMs: 100 | |
security: | |
enableEncryption: true | |
encryptionCipherMode: AES256-CBC | |
encryptionKeySecret: mongodb-encryption-key-qa | |
redactClientLogData: false | |
setParameter: | |
ttlMonitorSleepSecs: 60 | |
wiredTigerConcurrentReadTransactions: 128 | |
wiredTigerConcurrentWriteTransactions: 128 | |
storage: | |
engine: wiredTiger | |
inMemory: | |
engineConfig: | |
inMemorySizeRatio: 0.9 | |
wiredTiger: | |
collectionConfig: | |
blockCompressor: snappy | |
engineConfig: | |
cacheSizeRatio: 0.5 | |
directoryForIndexes: false | |
journalCompressor: snappy | |
indexConfig: | |
prefixCompression: true | |
pmm: | |
enabled: false | |
image: >- | |
registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:2cb5ae10f470c71ba760fb2259659c80ddcee1f374e340bf896574325c198614 | |
serverHost: monitoring-service | |
imagePullPolicy: Always | |
image: >- | |
registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:580f6eaf815f9bce04185d62c9c6c28a67443c6d379912dff1f28af68af98a5f | |
updateStrategy: SmartUpdate | |
status: | |
replsets: | |
rs0: | |
initialized: true | |
message: >- | |
mongod: back-off 5m0s restarting failed container=mongod | |
pod=percona-mongodb-qa-rs0-0_percona-mongodb(fedddd84-845d-4690-b4ad-bc972c540bc3); | |
mongod: back-off 5m0s restarting failed container=mongod | |
pod=percona-mongodb-qa-rs0-2_percona-mongodb(fede0cab-409c-45da-97ce-f072e664dd94); | |
mongod: back-off 5m0s restarting failed container=mongod | |
pod=percona-mongodb-qa-rs0-1_percona-mongodb(d56f23d8-6307-4644-8b76-c51a675cd470); | |
ready: 0 | |
size: 3 | |
status: initializing | |
observedGeneration: 1 | |
size: 3 | |
ready: 0 | |
mongoVersion: 4.4.10-11 | |
mongoImage: >- | |
registry.connect.redhat.com/percona/percona-server-mongodb-operator-containers@sha256:580f6eaf815f9bce04185d62c9c6c28a67443c6d379912dff1f28af68af98a5f | |
host: percona-mongodb-qa-rs0.percona-mongodb.svc.cluster.local | |
state: initializing | |
conditions: | |
- lastTransitionTime: '2022-08-03T06:50:35Z' | |
status: 'True' | |
type: initializing | |
- lastTransitionTime: '2022-08-03T06:51:37Z' | |
message: 'rs0: ready' | |
reason: RSReady | |
status: 'True' | |
type: ready | |
- lastTransitionTime: '2022-08-03T06:51:37Z' | |
status: 'True' | |
type: initializing | |
- lastTransitionTime: '2022-08-03T06:51:42Z' | |
status: 'True' | |
type: ready | |
- lastTransitionTime: '2022-08-03T06:59:41Z' | |
status: 'True' | |
type: initializing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment