Clusters | ibm-common-services and cpd-operators protection |
CPD deploy steps | CPD undeploy method | Hook execution | Test description | VRG file | Test results | Slack link | VRG timestamp |
---|---|---|---|---|---|---|---|---|---|
1 | VRGs | 1-5 | CPD undeploy procedure | VRGs derived from recipes w/ labelSelector s present |
vrgs-cpd-labels.yaml | ||||
1 | VRGs | 1-5 | CPD undeploy procedure | VRGs derived from recipes w/ labelSelector s absent |
vrgs-cpd.yaml | 4 of 8 pods ready | https://ibm-research.slack.com/archives/G01EC1VVA56/p1661300185045649 | ||
1 | VRGs | 1 | CPD undeploy procedure | KubeObjectProtection: {} |
vrgs-cpd-everything-namespaced.yaml | ||||
1 | VRGs | 1 | CPD undeploy procedure | KubeObjectProtection: includeClusterResources: true |
vrgs-cpd-everything.yaml | https://ibm-research.slack.com/archives/G01EC1VVA56/p1661445646846479 | |||
1 | none | 1-11 (new steps added) | Offline procedure: Delete namespace, remove finalizers delete-cpd-instance.sh | options:
|
test procedure | vrg-capture.yaml vrg-restore-1.yaml vrg-restore-2.yaml | test result | https://ibm-research.slack.com/archives/G01EC1VVA56/p1661795759986199 https://ibm-research.slack.com/archives/G01EC1VVA56/p1661796307489459 https://ibm-research.slack.com/archives/G01EC1VVA56/p1661796526936669 | |
2 | cpd-br tool? | 1-11 | |||||||
1 | wordpress testing | N/A | N/A | N/A | test procedure | vrg | test result | timestamp |
- create cp4d foundation services
- create ws operators
- create db2wh operators
- create wkc operator
- create cp4d
- create ws service
- create db2wh service
- create wkc service
- run ws app
- run db2wh app
- run wkc app
- Which
github.ibm.com
organization and repos are the CPD code stored in?github.ibm.com/IBMPrivateCloud
?- How can we get read access to them?
- Where are the recipe hook scripts located?
- command: '["/cpdbr-scripts/cpdops/files/cpd-operators.sh", "backup", "--backup-iam-data", "--operators-namespace", "${PARENT_NAMESPACE}", "--foundation-namespace", "${FOUNDATION_NAMESPACE}"]' container: main name: operators-backup timeout: 600 - command: '["/cpdbr-scripts/cpdops/files/cpd-operators.sh", "restore", "--operators-namespace", "${PARENT_NAMESPACE}", "--foundation-namespace", "${FOUNDATION_NAMESPACE}"]' container: main name: operators-restore timeout: 3600 - command: '["/cpdbr-scripts/cpdbr/checkpoint_create.sh", "--include-namespaces=${GROUP.cpd-instance-resources.namespaces}"]' container: main name: checkpoint timeout: 1800 - command: '["/cpdbr-scripts/cpdbr/checkpoint_backup_prehooks.sh", "--include-namespaces=${GROUP.cpd-instance-resources.namespaces}"]' container: main name: pre-backup timeout: 600 - command: '["/cpdbr-scripts/cpdbr/checkpoint_backup_posthooks.sh", "--include-namespaces=${GROUP.cpd-instance-resources.namespaces}"]' container: main name: post-backup timeout: 600 - command: '["/cpdbr-scripts/cpdbr/checkpoint_restore_preworkloadhooks.sh", "--include-namespaces=${GROUP.cpd-instance-resources.namespaces}"]' container: main name: pre-workload timeout: 600 - command: '["/cpdbr-scripts/cpdbr/checkpoint_restore_posthooks.sh", "--include-namespaces=${GROUP.cpd-instance-resources.namespaces}"]' container: main name: post-workload timeout: 3600
- Have the recipes been tested?
- for all 3 namespaces?
- ibm-common-services
- cpd-operators
- cpd-instance
- The
ibm-common-services
/cpd-operators
recipe seems to includerolebindings
, but notroles
orclusterroles
- for all 3 namespaces?