Skip to content

Commit

Permalink
Update downstream main to contain DS artifacts
Browse files Browse the repository at this point in the history
Add odr and idr bundle build kustomize options

Signed-off-by: Shyamsundar Ranganathan <[email protected]>
  • Loading branch information
ShyamsundarR committed Jul 4, 2023
1 parent 0985922 commit 18566e9
Show file tree
Hide file tree
Showing 10 changed files with 314 additions and 0 deletions.
55 changes: 55 additions & 0 deletions config/dr-cluster/manifests/idr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
resources:
- ../bases/ramen_dr_cluster.clusterserviceversion.yaml
- ../../default
- ../../samples
- ../../../scorecard

configMapGenerator:
- name: openshift-trusted-cabundle
options:
disableNameSuffixHash: true
labels:
config.openshift.io/inject-trusted-cabundle: "true"

patchesStrategicMerge:
- manager_openshift_trusted_cabundle.yaml

patches:
- patch: |-
- op: add
path: /metadata/annotations/operatorframework.io~1suggested-namespace
value: openshift-dr-system
- op: replace
path: /spec/icon
value:
- base64data: >-
PHN2ZyBpZD0iU3BlY3RydW1GdXNpb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSI5ZjVmbzEweDdiIiB4MT0iNS45MjUiIHkxPSIxNi41NDkiIHgyPSIyNC4xNjUiIHkyPSI2LjAxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNDUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ic2F1bmxlajA2YSIgeDE9IjIwLjQ5MyIgeTE9IjI4IiB4Mj0iMjAuNDkzIiB5Mj0iNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ284Mms5Mm4zYyIgeDE9IjMuNDE5IiB5MT0iMTQuMDA3IiB4Mj0iMjEuNjA1IiB5Mj0iMjQuNTA3IiB4bGluazpocmVmPSIjc2F1bmxlajA2YSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iam01MDRta2c0ZSIgeDE9Ii0yOTQ2IiB5MT0iLTQ5ODYiIHgyPSItMjkxNCIgeTI9Ii01MDE4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDI5NDYgLTQ5ODYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMSIgc3RvcC1jb2xvcj0iIzhhM2ZmYyIvPjxzdG9wIG9mZnNldD0iLjkiIHN0b3AtY29sb3I9IiNlZTUzOTYiLz48L2xpbmVhckdyYWRpZW50PjxtYXNrIGlkPSI5bHhiamJ0dTZkIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGQ9Ik0yNCAxNmgtMlY2LjU4bC02LTMuNDI3LTEzLjM1NiA3LjcxMy0xLTEuNzMyIDEzLjg1Ni04YTEgMSAwIDAgMSAxIDBsNyA0QTEgMSAwIDAgMSAyNCA2eiIgc3R5bGU9ImZpbGw6dXJsKCM5ZjVmbzEweDdiKSIvPjxwYXRoIGQ9Ik0yMSAyOGEuOTkyLjk5MiAwIDAgMS0uNS0uMTM0bC04LjUxMy00LjkxNSAxLTEuNzMyTDIxIDI1Ljg0N2w2LTMuNDI3VjdoMnYxNmExIDEgMCAwIDEtLjUuODY4bC03IDRBMSAxIDAgMCAxIDIxIDI4eiIgc3R5bGU9ImZpbGw6dXJsKCNzYXVubGVqMDZhKSIvPjxwYXRoIGQ9Im0xNy4zNTYgMzEuODY2LTEzLjg1Ni04QTEgMSAwIDAgMSAzIDIzdi04YTEgMSAwIDAgMSAuNS0uODY2bDguNTY3LTQuOTQ2IDEgMS43MzJMNSAxNS41Nzd2Ni44NDZsMTMuMzU2IDcuNzExeiIgc3R5bGU9ImZpbGw6dXJsKCNnbzgyazkybjNjKSIvPjwvbWFzaz48L2RlZnM+PGcgc3R5bGU9Im1hc2s6dXJsKCM5bHhiamJ0dTZkKSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDE2IDE2KSIgc3R5bGU9ImZpbGw6dXJsKCNqbTUwNG1rZzRlKSIgZD0iTTAgMGgzMnYzMkgweiIvPjwvZz48cGF0aCBkPSJNMTYgMjAuNDY0YTEgMSAwIDAgMS0uNS0uMTM0bC0zLTEuNzMyYTEgMSAwIDAgMS0uNS0uODY2di0zLjQ2NGExIDEgMCAwIDEgLjUtLjg2NmwzLTEuNzMyYTEgMSAwIDAgMSAxIDBsMyAxLjczMmExIDEgMCAwIDEgLjUuODY2djMuNDY0YTEgMSAwIDAgMS0uNS44NjZsLTMgMS43MzJhMSAxIDAgMCAxLS41LjEzNHptLTItMy4zMDkgMiAxLjE1NCAyLTEuMTU0di0yLjMxbC0yLTEuMTU0LTIgMS4xNTR6IiBzdHlsZT0iZmlsbDojMDAxZDZjIi8+PC9zdmc+
mediatype: image/svg+xml
- op: replace
path: /spec/maintainers
value:
- email: [email protected]
name: IBM Support
- op: replace
path: /spec/provider/name
value: IBM
- op: replace
path: /spec/links
value:
- name: Source Code
url: https://github.com/red-hat-storage/ramen
- op: replace
path: /metadata/name
value: odr-cluster-operator.v0.0.0
- op: replace
path: /spec/displayName
value: Fusion DR Cluster Operator
- op: replace
path: /spec/description
value: Fusion DR Cluster is a disaster-recovery orchestrator for stateful applications,
that operates from an Advanced Cluster Management (ACM) managed cluster and is controlled
by Fusion DR Hub operator to orchestrate the life-cycle of an application, and its state
on the managed cluster.
target:
kind: ClusterServiceVersion
name: ramen-dr-cluster-operator.v0.0.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: operator
namespace: system
spec:
template:
spec:
containers:
- name: manager
volumeMounts:
- name: ramen-manager-trustedca-vol
mountPath: /etc/pki/ca-trust/extracted/pem
readOnly: true
volumes:
- name: ramen-manager-trustedca-vol
configMap:
name: openshift-trusted-cabundle
items:
- key: ca-bundle.crt
path: tls-ca-bundle.pem
51 changes: 51 additions & 0 deletions config/dr-cluster/manifests/odr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
resources:
- ../bases/ramen_dr_cluster.clusterserviceversion.yaml
- ../../default
- ../../samples
- ../../../scorecard

configMapGenerator:
- name: openshift-trusted-cabundle
options:
disableNameSuffixHash: true
labels:
config.openshift.io/inject-trusted-cabundle: "true"

patchesStrategicMerge:
- manager_openshift_trusted_cabundle.yaml

patches:
- patch: |-
- op: add
path: /metadata/annotations/operatorframework.io~1suggested-namespace
value: openshift-dr-system
- op: replace
path: /spec/icon
value:
- base64data: PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgMTQ1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlJlZEhhdC1Mb2dvLUhhdC1Db2xvcjwvdGl0bGU+PHBhdGggZD0iTTE1Ny43Nyw2Mi42MWExNCwxNCwwLDAsMSwuMzEsMy40MmMwLDE0Ljg4LTE4LjEsMTcuNDYtMzAuNjEsMTcuNDZDNzguODMsODMuNDksNDIuNTMsNTMuMjYsNDIuNTMsNDRhNi40Myw2LjQzLDAsMCwxLC4yMi0xLjk0bC0zLjY2LDkuMDZhMTguNDUsMTguNDUsMCwwLDAtMS41MSw3LjMzYzAsMTguMTEsNDEsNDUuNDgsODcuNzQsNDUuNDgsMjAuNjksMCwzNi40My03Ljc2LDM2LjQzLTIxLjc3LDAtMS4wOCwwLTEuOTQtMS43My0xMC4xM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjcuNDcsODMuNDljMTIuNTEsMCwzMC42MS0yLjU4LDMwLjYxLTE3LjQ2YTE0LDE0LDAsMCwwLS4zMS0zLjQybC03LjQ1LTMyLjM2Yy0xLjcyLTcuMTItMy4yMy0xMC4zNS0xNS43My0xNi42QzEyNC44OSw4LjY5LDEwMy43Ni41LDk3LjUxLjUsOTEuNjkuNSw5MCw4LDgzLjA2LDhjLTYuNjgsMC0xMS42NC01LjYtMTcuODktNS42LTYsMC05LjkxLDQuMDktMTIuOTMsMTIuNSwwLDAtOC40MSwyMy43Mi05LjQ5LDI3LjE2QTYuNDMsNi40MywwLDAsMCw0Mi41Myw0NGMwLDkuMjIsMzYuMywzOS40NSw4NC45NCwzOS40NU0xNjAsNzIuMDdjMS43Myw4LjE5LDEuNzMsOS4wNSwxLjczLDEwLjEzLDAsMTQtMTUuNzQsMjEuNzctMzYuNDMsMjEuNzdDNzguNTQsMTA0LDM3LjU4LDc2LjYsMzcuNTgsNTguNDlhMTguNDUsMTguNDUsMCwwLDEsMS41MS03LjMzQzIyLjI3LDUyLC41LDU1LC41LDc0LjIyYzAsMzEuNDgsNzQuNTksNzAuMjgsMTMzLjY1LDcwLjI4LDQ1LjI4LDAsNTYuNy0yMC40OCw1Ni43LTM2LjY1LDAtMTIuNzItMTEtMjcuMTYtMzAuODMtMzUuNzgiLz48L3N2Zz4=
mediatype: image/svg+xml
- op: replace
path: /spec/maintainers
value:
- email: [email protected]
name: Red Hat Support
- op: replace
path: /spec/links
value:
- name: Source Code
url: https://github.com/red-hat-storage/ramen
- op: replace
path: /metadata/name
value: odr-cluster-operator.v0.0.0
- op: replace
path: /spec/displayName
value: Openshift DR Cluster Operator
- op: replace
path: /spec/description
value: OpenShift DR Cluster is a disaster-recovery orchestrator for stateful applications,
that operates from an Advanced Cluster Management (ACM) managed cluster and is controlled
by Openshift DR Hub operator to orchestrate the life-cycle of an application, and its state
on the managed cluster.
target:
kind: ClusterServiceVersion
name: ramen-dr-cluster-operator.v0.0.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: operator
namespace: system
spec:
template:
spec:
containers:
- name: manager
volumeMounts:
- name: ramen-manager-trustedca-vol
mountPath: /etc/pki/ca-trust/extracted/pem
readOnly: true
volumes:
- name: ramen-manager-trustedca-vol
configMap:
name: openshift-trusted-cabundle
items:
- key: ca-bundle.crt
path: tls-ca-bundle.pem
55 changes: 55 additions & 0 deletions config/hub/manifests/idr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
resources:
- ../bases/ramen_hub.clusterserviceversion.yaml
- ../../default/ocp
- ../../samples
- ../../../scorecard

configMapGenerator:
- name: openshift-trusted-cabundle
options:
disableNameSuffixHash: true
labels:
config.openshift.io/inject-trusted-cabundle: "true"

patchesStrategicMerge:
- manager_openshift_trusted_cabundle.yaml

patches:
- patch: |-
- op: add
path: /metadata/annotations/operatorframework.io~1suggested-namespace
value: openshift-dr-system
- op: replace
path: /spec/icon
value:
- base64data: >-
PHN2ZyBpZD0iU3BlY3RydW1GdXNpb24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSI5ZjVmbzEweDdiIiB4MT0iNS45MjUiIHkxPSIxNi41NDkiIHgyPSIyNC4xNjUiIHkyPSI2LjAxOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNDUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0ic2F1bmxlajA2YSIgeDE9IjIwLjQ5MyIgeTE9IjI4IiB4Mj0iMjAuNDkzIiB5Mj0iNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ284Mms5Mm4zYyIgeDE9IjMuNDE5IiB5MT0iMTQuMDA3IiB4Mj0iMjEuNjA1IiB5Mj0iMjQuNTA3IiB4bGluazpocmVmPSIjc2F1bmxlajA2YSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iam01MDRta2c0ZSIgeDE9Ii0yOTQ2IiB5MT0iLTQ5ODYiIHgyPSItMjkxNCIgeTI9Ii01MDE4IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDI5NDYgLTQ5ODYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMSIgc3RvcC1jb2xvcj0iIzhhM2ZmYyIvPjxzdG9wIG9mZnNldD0iLjkiIHN0b3AtY29sb3I9IiNlZTUzOTYiLz48L2xpbmVhckdyYWRpZW50PjxtYXNrIGlkPSI5bHhiamJ0dTZkIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGQ9Ik0yNCAxNmgtMlY2LjU4bC02LTMuNDI3LTEzLjM1NiA3LjcxMy0xLTEuNzMyIDEzLjg1Ni04YTEgMSAwIDAgMSAxIDBsNyA0QTEgMSAwIDAgMSAyNCA2eiIgc3R5bGU9ImZpbGw6dXJsKCM5ZjVmbzEweDdiKSIvPjxwYXRoIGQ9Ik0yMSAyOGEuOTkyLjk5MiAwIDAgMS0uNS0uMTM0bC04LjUxMy00LjkxNSAxLTEuNzMyTDIxIDI1Ljg0N2w2LTMuNDI3VjdoMnYxNmExIDEgMCAwIDEtLjUuODY4bC03IDRBMSAxIDAgMCAxIDIxIDI4eiIgc3R5bGU9ImZpbGw6dXJsKCNzYXVubGVqMDZhKSIvPjxwYXRoIGQ9Im0xNy4zNTYgMzEuODY2LTEzLjg1Ni04QTEgMSAwIDAgMSAzIDIzdi04YTEgMSAwIDAgMSAuNS0uODY2bDguNTY3LTQuOTQ2IDEgMS43MzJMNSAxNS41Nzd2Ni44NDZsMTMuMzU2IDcuNzExeiIgc3R5bGU9ImZpbGw6dXJsKCNnbzgyazkybjNjKSIvPjwvbWFzaz48L2RlZnM+PGcgc3R5bGU9Im1hc2s6dXJsKCM5bHhiamJ0dTZkKSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDE2IDE2KSIgc3R5bGU9ImZpbGw6dXJsKCNqbTUwNG1rZzRlKSIgZD0iTTAgMGgzMnYzMkgweiIvPjwvZz48cGF0aCBkPSJNMTYgMjAuNDY0YTEgMSAwIDAgMS0uNS0uMTM0bC0zLTEuNzMyYTEgMSAwIDAgMS0uNS0uODY2di0zLjQ2NGExIDEgMCAwIDEgLjUtLjg2NmwzLTEuNzMyYTEgMSAwIDAgMSAxIDBsMyAxLjczMmExIDEgMCAwIDEgLjUuODY2djMuNDY0YTEgMSAwIDAgMS0uNS44NjZsLTMgMS43MzJhMSAxIDAgMCAxLS41LjEzNHptLTItMy4zMDkgMiAxLjE1NCAyLTEuMTU0di0yLjMxbC0yLTEuMTU0LTIgMS4xNTR6IiBzdHlsZT0iZmlsbDojMDAxZDZjIi8+PC9zdmc+
mediatype: image/svg+xml
- op: replace
path: /spec/maintainers
value:
- email: [email protected]
name: IBM Support
- op: replace
path: /spec/provider/name
value: IBM
- op: replace
path: /spec/links
value:
- name: Source Code
url: https://github.com/red-hat-storage/ramen
- op: replace
path: /metadata/name
value: odr-hub-operator.v0.0.0
- op: replace
path: /spec/displayName
value: Fusion DR Hub Operator
- op: replace
path: /spec/description
value: Fusion DR Hub is a disaster-recovery orchestrator for stateful applications.
It operates from an Advanced Cluster Management (ACM) hub cluster to orchestrate
the recovery of application state, and scheduling of ACM PlacementRule for disaster
recovery operations.
target:
kind: ClusterServiceVersion
name: ramen-hub-operator.v0.0.0
21 changes: 21 additions & 0 deletions config/hub/manifests/idr/manager_openshift_trusted_cabundle.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: operator
namespace: system
spec:
template:
spec:
containers:
- name: manager
volumeMounts:
- name: ramen-manager-trustedca-vol
mountPath: /etc/pki/ca-trust/extracted/pem
readOnly: true
volumes:
- name: ramen-manager-trustedca-vol
configMap:
name: openshift-trusted-cabundle
items:
- key: ca-bundle.crt
path: tls-ca-bundle.pem
9 changes: 9 additions & 0 deletions config/hub/manifests/idr/ramen_manager_config_append.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
drClusterOperator:
deploymentAutomationEnabled: true
s3SecretDistributionEnabled: true
channelName: alpha
packageName: ramen-dr-cluster-operator
namespaceName: ramen-system
catalogSourceName: ibm-catalogsource
catalogSourceNamespaceName: openshift-marketplace
clusterServiceVersionName: ramen-dr-cluster-operator.v0.0.1
51 changes: 51 additions & 0 deletions config/hub/manifests/odr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
resources:
- ../bases/ramen_hub.clusterserviceversion.yaml
- ../../default/ocp
- ../../samples
- ../../../scorecard

configMapGenerator:
- name: openshift-trusted-cabundle
options:
disableNameSuffixHash: true
labels:
config.openshift.io/inject-trusted-cabundle: "true"

patchesStrategicMerge:
- manager_openshift_trusted_cabundle.yaml

patches:
- patch: |-
- op: add
path: /metadata/annotations/operatorframework.io~1suggested-namespace
value: openshift-dr-system
- op: replace
path: /spec/icon
value:
- base64data: PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIgMTQ1Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2UwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPlJlZEhhdC1Mb2dvLUhhdC1Db2xvcjwvdGl0bGU+PHBhdGggZD0iTTE1Ny43Nyw2Mi42MWExNCwxNCwwLDAsMSwuMzEsMy40MmMwLDE0Ljg4LTE4LjEsMTcuNDYtMzAuNjEsMTcuNDZDNzguODMsODMuNDksNDIuNTMsNTMuMjYsNDIuNTMsNDRhNi40Myw2LjQzLDAsMCwxLC4yMi0xLjk0bC0zLjY2LDkuMDZhMTguNDUsMTguNDUsMCwwLDAtMS41MSw3LjMzYzAsMTguMTEsNDEsNDUuNDgsODcuNzQsNDUuNDgsMjAuNjksMCwzNi40My03Ljc2LDM2LjQzLTIxLjc3LDAtMS4wOCwwLTEuOTQtMS43My0xMC4xM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjcuNDcsODMuNDljMTIuNTEsMCwzMC42MS0yLjU4LDMwLjYxLTE3LjQ2YTE0LDE0LDAsMCwwLS4zMS0zLjQybC03LjQ1LTMyLjM2Yy0xLjcyLTcuMTItMy4yMy0xMC4zNS0xNS43My0xNi42QzEyNC44OSw4LjY5LDEwMy43Ni41LDk3LjUxLjUsOTEuNjkuNSw5MCw4LDgzLjA2LDhjLTYuNjgsMC0xMS42NC01LjYtMTcuODktNS42LTYsMC05LjkxLDQuMDktMTIuOTMsMTIuNSwwLDAtOC40MSwyMy43Mi05LjQ5LDI3LjE2QTYuNDMsNi40MywwLDAsMCw0Mi41Myw0NGMwLDkuMjIsMzYuMywzOS40NSw4NC45NCwzOS40NU0xNjAsNzIuMDdjMS43Myw4LjE5LDEuNzMsOS4wNSwxLjczLDEwLjEzLDAsMTQtMTUuNzQsMjEuNzctMzYuNDMsMjEuNzdDNzguNTQsMTA0LDM3LjU4LDc2LjYsMzcuNTgsNTguNDlhMTguNDUsMTguNDUsMCwwLDEsMS41MS03LjMzQzIyLjI3LDUyLC41LDU1LC41LDc0LjIyYzAsMzEuNDgsNzQuNTksNzAuMjgsMTMzLjY1LDcwLjI4LDQ1LjI4LDAsNTYuNy0yMC40OCw1Ni43LTM2LjY1LDAtMTIuNzItMTEtMjcuMTYtMzAuODMtMzUuNzgiLz48L3N2Zz4=
mediatype: image/svg+xml
- op: replace
path: /spec/maintainers
value:
- email: [email protected]
name: Red Hat Support
- op: replace
path: /spec/links
value:
- name: Source Code
url: https://github.com/red-hat-storage/ramen
- op: replace
path: /metadata/name
value: odr-hub-operator.v0.0.0
- op: replace
path: /spec/displayName
value: Openshift DR Hub Operator
- op: replace
path: /spec/description
value: OpenShift DR Hub is a disaster-recovery orchestrator for stateful applications.
It operates from an Advanced Cluster Management (ACM) hub cluster to orchestrate
the recovery of application state, and scheduling of ACM PlacementRule for disaster
recovery operations.
target:
kind: ClusterServiceVersion
name: ramen-hub-operator.v0.0.0
21 changes: 21 additions & 0 deletions config/hub/manifests/odr/manager_openshift_trusted_cabundle.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: operator
namespace: system
spec:
template:
spec:
containers:
- name: manager
volumeMounts:
- name: ramen-manager-trustedca-vol
mountPath: /etc/pki/ca-trust/extracted/pem
readOnly: true
volumes:
- name: ramen-manager-trustedca-vol
configMap:
name: openshift-trusted-cabundle
items:
- key: ca-bundle.crt
path: tls-ca-bundle.pem
9 changes: 9 additions & 0 deletions config/hub/manifests/odr/ramen_manager_config_append.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
drClusterOperator:
deploymentAutomationEnabled: true
s3SecretDistributionEnabled: true
channelName: alpha
packageName: ramen-dr-cluster-operator
namespaceName: ramen-system
catalogSourceName: redhat-operators
catalogSourceNamespaceName: openshift-marketplace
clusterServiceVersionName: ramen-dr-cluster-operator.v0.0.1

0 comments on commit 18566e9

Please sign in to comment.