Git Repositories for Siebel CRM Deployment

GitOps is a paradigm that uses Git to declaratively automate deployments and improve operational efficiency by managing infrastructure and application code.

SCM uses Git repositories to store the configuration of each deployment that it performs. In case of lift and shift, Git repositories store the artifacts sourced from the source environment using the Siebel Lift utility, and then the configuration files are accessed from the Git repositories to perform the actual deployment. Git repositories also store the configuration artifacts for the greenfield use case, including the one described in Customizing Configurations Prior to Greenfield Deployment.

Each Siebel CRM deployment requires the following two Git repositories:

  • SCM repository to store SCM templates and release YAMLs.
  • Helm chart repository to store Helm charts. It also holds the details of the charts installed and upgrades.

You can configure Git repositories in one of the following ways:

Additionally, to enable Git commit signing to add a cryptographic signature to each Git commit, see Using Git Commit Signing.