Deploying Siebel CRM on OpenShift using SCM
This topic describes the steps for deploying Siebel CRM on OpenShift using the BYOR option through SCM. It includes the following sections:
Before Deploying Siebel CRM on OpenShift
You must update the SCCs before deploying Siebel CRM using SCM, as follows:
- Create a Siebel CRM namespace. You must ensure that the Siebel CRM namespace
matches the value of the
env_nameparameter specified in the environment provisioning payload. - Apply the following SCCs to the service accounts in the Siebel CRM
namespace:
oc adm policy add-scc-to-user nonroot-v2 -z image-automation-controller -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z image-reflector-controller -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z notification-controller -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z source-controller -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z <namespace>-ingress-nginx -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z default -n <namespace> oc adm policy add-scc-to-user privileged -z default -n <namespace> oc adm policy add-scc-to-user hostmount-anyuid -z default -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z list-svc-sa -n <namespace> oc adm policy add-scc-to-user privileged -z list-svc-sa -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z get-and-create-configmaps -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z <namespace>-opensearch-dashboards -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z kube-state-metrics -n <namespace> oc adm policy add-scc-to-user nonroot-v2 -z prometheus-adapter -n <namespace> oc adm policy add-scc-to-user anyuid -z <namespace>-opensearch -n <namespace> oc adm policy add-scc-to-user anyuid -z prometheus -n <namespace> oc adm policy add-scc-to-user node-exporter -z node-exporter -n <namespace>In the above example,
<namespace>is the name of the Siebel CRM namespace you created in step 1. - Review the ingress network policies in the Siebel CRM namespace. You must ensure that the SCM namespace can access the Siebel CRM namespace, and the Siebel CRM namespace can access the SCM namespace.
Deploying Siebel CRM using SCM
You can deploy Siebel CRM on OpenShift by following the same procedure you use to
deploy Siebel CRM on a Kubernetes cluster. However, when deploying on OpenShift, you
must use the BYO namespace option. Set the byo_ns parameter to
true in the environment provisioning payload and deploy Siebel
CRM in the namespace you created.
For more information, see Deploying Siebel CRM Using SCM and Notes on BYO Namespace.