Skip to content

Commit

Permalink
Merge branch 'main' into sync_us--main
Browse files Browse the repository at this point in the history
  • Loading branch information
ShyamsundarR authored Jan 8, 2025
2 parents aae07f6 + cb66838 commit dae64cd
Show file tree
Hide file tree
Showing 10 changed files with 318 additions and 0 deletions.
56 changes: 56 additions & 0 deletions config/dr-cluster/manifests/idr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
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"
app: ramen-dr-cluster

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
52 changes: 52 additions & 0 deletions config/dr-cluster/manifests/odr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
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"
app: ramen-dr-cluster

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
56 changes: 56 additions & 0 deletions config/hub/manifests/idr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
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"
app: ramen-hub

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
52 changes: 52 additions & 0 deletions config/hub/manifests/odr/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
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"
app: ramen-hub

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 dae64cd

Please sign in to comment.