Prerequisites for Applying Siebel POC Patches
You must have the following prerequisites before applying Siebel POC patches from an Oracle Linux VM:
- Oracle Linux VM 8 or later: You must have an Oracle Linux VM with sufficient free disk space to pull the Siebel CRM base image, create the patched base image, and build the custom Siebel image. The VM must have access to the Git repository that stores the SCM Helm charts and to the user’s container registry used for the deployment.
- Podman: Podman is an open-source container management tool for Linux, Windows, and
other platforms. In this procedure, Podman is used to pull the Siebel CRM base
image, extract the
POCApplyscripts, create the patched base image, build the custom Siebel image, and push images to the container registry. For information about installing Podman, see the Podman installation documentation. - Git: Git must be installed on the VM. Git is used to clone the SCM Helm chart
repository, pull the latest changes, commit updates, and push the updated
siebel-artifacts.yamlfile.
You must perform the following tasks before applying Siebel POC patches from an Oracle Linux VM:
- Create a symbolic link for Docker: Run the following command to create a symbolic
link for
Docker:
sudo ln -sf /usr/bin/podman /usr/local/bin/docker - Clone the Helm chart repository on the VM:
- Retrieve the Git CA certificate path from the
siebel-common-configConfigMap in the Siebel environment as follows:kubectl -n <env_namespace> get cm siebel-common-config -o jsonpath='{.data.GIT_CA_CERT_PATH}' - Copy the CA certificate to the host VM.
- Configure Git to use the copied CA
certificate:
git config --global http.sslCAInfo <path_to_ca_certificate_on_host> - Clone the Helm chart
repository:
git clone -b <git_scm_repo_branch> https://<git_user>:<git_accesstoken>@<git_helm_repo_url> <helmchart_repo>
- Retrieve the Git CA certificate path from the