Siebel Cloud Manager deploys Siebel CRM in an OKE orchestrated architecture.
If the "Use existing resources" option is selected at Cloud Manager deployment (meaning
that Siebel Cloud Manager will not create an OKE cluster, but use the one provided by
the user), during Siebel CRM environment provisioning through REST API POST invocation,
payload parameters oke_cluster_id
and oke_endpoint
together or oke_kubeconfig_path
alone is required as input. For more
information, see Parameters in Payload Content.
These rules must be satisfied for OKE or else execution workflow fails during resource state validation stage:
- OKE for Siebel CRM should have at-least one Service LB subnet configured. This is required to deploy load balancer during siebel deployment.
- The OKE should not contain namespaces such as <env_name> before deployment, as these namespaces will be used during Siebel environment provisioning.
- At least one node should be in Active state.
- The OKE should be accessible from the CM instance with required polices and VCN peering if necessary should configured before deployment.
You can provision multiple Siebel environments in the same OKE cluster when the "Use Existing Resource" option is selected.
It is advised to use OKE without any existing flux setup when the "Use Existing Resource" option is selected.
If there is any existing flux setup, you can:
- Either uninstall using the command:
flux uninstall all --namespace=<namespace>
- Or upgrade existing flux setup with flag
--watch-all-namespaces=false
to restrict the scope to watch the namespace where the toolkit is installed.