Prerequisites

To perform this task, you must have the Partner System Administrator privileges.

Procedure

  1. Log in to the VMware Telco Cloud Automation web interface.
  2. Navigate to Infrastructure > Partner Systems and click Register.
  3. Select Git Repository.
  4. Enter the following details:
    • Name: Provide a name for your repository.

    • URL: Enter the URL of your repository. Only HTTPS is supported (for example, https://gitlab.com/example/gitops.git).

    • Repository type: If the repository is public, credentials are not needed. If the repository is private, provide the credentials in the username and password fields.

    • Username and Password: Provide the credentials to access your repository. If access token is used, fill the access token in the password field and skip the username field.

      Note:

      For registering Github to Partner Systems, provide the Git URL > add Username (User ID to Github) and Password (Git Token, not base64 encoded) > Associate with Workload cluster > Save.

  5. Click Next.
  6. Associate one or more VIMs to your Git repository.
  7. Click Finish.

Results

You have successfully registered your Git repository. TCA validates the connection to the Git repository from the respective TCA-CPs of the associated VIMs. If validation succeeds, the Git repository is successfully registered. When you create a GitOps configuration for any of the associated VIMs, this Git repository is available to be selected.

Note:

Note:
  • When editing an existing Git repository on the Partner System page and dissociating a VIM, validation is performed to ensure that this Git repository is not used by this VIM's GitOps configuration if it exists. Otherwise, the operation will not be allowed.

  • VIM deletion is not allowed on the Virtual Infrastructure page if the VIM is associated with any Git repository.