Creating Repositories Through SCM

If you want SCM to create Helm chart and SCM repositories during Siebel CRM provisioning, you must install GitLab Community Edition (CE) and configure the Siebel CRM deployment payload to use GitLab as the Git repository, as follows:

  1. Download, install, and configure GitLab CE as follows:
    1. Enable and start the OpenSSH server daemon.
    2. Add the GitLab package repository.
    3. Install GitLab CE.
    4. Configure GitLab CE.

    For detailed steps to install GitLab CE, refer Install the Linux package on AlmaLinux and RHEL-compatible distributions.

  2. Configure HTTPS for secure communication. For steps to configure HTTPS, refer the "Configure HTTPS manually" section under Configure SSL for a Linux package installation.
  3. Set the git_type parameter to gitlab.
  4. Configure the gitlab section. For details of the parameters to include in the gitlab section, see Payload Parameters for Siebel CRM Deployment.

    You must ensure that GitLab is accessible through HTTP/HTTPS for API access to create or delete repositories.

    For an example payload, see the payloads in the Example Payload to Deploy Siebel CRM topic.