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.
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.