Configuring Component Repositories

The Component Repository is a combination of Helm Chart Repository and Image registry that needs to be configured.

All released components that are built via a new Release Pipeline will be pushed and saved into the Component Repository and can be used in application composite projects afterwards.

Tip:

Only dc_admin users can configure the component repositories

Adding a Component Repository

To add a component repository:

  • Navigate to the admin settings page by clicking the gear icon in the navigation bar ⚙
  • Click "Admin Settings".
  • Navigate to the "Component Repositories" tab.
  • Click on the (+ Add Component Repository) button.

Filling in the "Add Component Repository"

  • Component Repository Acronym: A unique acronym for this component repository (required).

  • Tags: To group the component Repository (optional).

  • Helm Repository URL: The helm repository URL (required).

  • Helm Repository Username: The helm repository username (required).

  • Helm Repository Password: The helm repository password (required).

  • Image Registry URL: the URL of the image registry you want to connect to (required).

  • Image Registry Username: The image registry username (required).

  • Image Registry Password: The image registry password (required).

  • Description: Some notes on the purpose of this component repository (optional).

  • Repository Key: The repository key of the asset catalog (required).

  • Set as default component repository: Indicates the default component repository (optional).

    Note:

    check "Set as default component repository" checkbox if you need this component repository to be used for all "Release" pipelines.

Editing a component repository

To edit a component repository, please follow these steps:

  • Navigate to the admin settings page by clicking the gear icon in the navigation bar ⚙

  • Click "Admin Settings".

  • Navigate to the "Component Repositories" tab.

  • Use the search box to search for the component repository to be edited, you can search either by:

    • Repository acronym
    • Tags
    • Helm Repository URL
    • Image Registry URL
  • Once you locate the repository, press the three dots on the right and click the (- Edit) button.

Filling in the "Edit Component Repository"

  • Tags: To group the component Repository (optional).

  • Helm Repository URL: The helm repository URL (required).

  • Helm Repository Username: The helm repository username (required).

  • Helm Repository Password: The helm repository password (required).

  • Image Registry URL: the URL of the image registry you want to connect to (required).

  • Image Registry Username: The image registry username (required).

  • Image Registry Password: The image registry password (required).

  • Description: Some notes on the purpose of this component repository (optional).

  • Repository Key: The repository key of the asset catalog (required).

  • Set as default component repository: Indicates the default component repository (optional).

    Note:

    check "Set as default component repository" checkbox if you need this component repository to be used for all "Release" pipelines.

Removing a component repository

To delete a component repository, please follow these steps:

  • Navigate to the admin settings page by clicking the gear icon in the navigation bar ⚙

  • Click "Admin Settings".

  • Navigate to the "Component Repositories" tab.

  • Use the search box to search for the asset catalog to be removed, you can search either by:

    • Repository acronym
    • Tags
    • Helm Repository URL
    • Image Registry URL
  • Once you locate the component repository, press the three dots on the right and click the (- Remove) button.

  • Confirm the "Remove Component Repository" dialog.