Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions velero/spectrum-fusion/application.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ spec:
- <cert manager namespace>
- <licensing namespace>
- <lsr namespace>
- <usage metering namespace>
- openshift-marketplace
- openshift-config
- kube-public
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
apiVersion: spp-data-protection.isf.ibm.com/v1alpha1
kind: Recipe
metadata:
labels:
dp.isf.ibm.com/parent-recipe: cpfs-parent-recipe
dp.isf.ibm.com/parent-recipe-namespace: <parent recipe namespace>
name: ums-child
namespace: <child recipe namespace>
spec:
appType: common-service
groups:
- includeClusterResources: true
includedResourceTypes:
- customresourcedefinitions.apiextensions.k8s.io
labelSelector: foundationservices.cloudpak.ibm.com=ums
name: ums-crd
type: resource
- includedResourceTypes:
- configmaps
- ibmservicemeterdefinitions.operator.ibm.com
- ibmusagemeterings.operator.ibm.com
- subscriptions.operators.coreos.com
labelSelector: foundationservices.cloudpak.ibm.com=ums
name: ums-resources
type: resource
hooks:
- chks:
- condition: '{$.status.phase} == {"Running"}'
name: podReady
onError: fail
timeout: 600
labelSelector: app.kubernetes.io/name=ibm-usage-metering
name: ums-operator-check
namespace: <ums operator namespace>
onError: fail
selectResource: pod
timeout: 600
type: check
workflows:
- name: post-backup
sequence:
# UMS resources
- group: ums-crd
- group: ums-resources
- name: data-restore
sequence:
# UMS restore
- group: ums-crd
- group: ums-resources
- hook: ums-operator-check/podReady