The page has been translated by Gen AI.
Helm Chart
Helm Chart is a feature that allows you to register charts from the Chart Repository to be used in the DevOps Console.
Helm Chart can be used through Helm Install. It can also be linked to App templates through Adding Supported Helm Charts.
Getting Started with Helm Chart
To start managing Helm Charts, follow these steps:
- Main page, click the Manage icon at the top right. The Manage page opens.
- In the left menu, click Tools & Templates > Helm Chart.
Getting Started with Project Helm Chart
Note
You can register, modify, or delete Helm Charts that are only available within the project.
- Main page, click the Project card. The Project Dashboard page moves.
- In the left menu, click Repository > Helm Chart. The Helm Chart page moves.
Adding Helm Chart
Users can add their own Helm Charts.
Before registering a Helm Chart, users must upload the chart to be used through Uploading Charts.
To add a Helm Chart, follow these steps:
- Main page, click the Manage icon at the top right. The Manage page opens.
- In the left menu, click Tools & Templates > Helm Chart. The Helm Chart page opens.
- In the Helm Chart Type menu, select the type of Helm Chart. The Add Helm Chart button is only visible if you have registration permissions based on the selected information.
- Click the Add Helm Chart button. The Register Helm Chart page opens.
- Enter the Helm Chart Basic Information and click the Start button.
Item Description Helm Chart Type Select the type of Helm Chart to add. Tenant/Project Group Select the tenant or project group where the Helm Chart will be added. - If you select a tenant, the registered chart can only be used in projects within that tenant.
- If you select a project group, the registered chart can only be used in projects within that project group.
Allow New Installation Select whether to allow new installations through Helm Install Table. Helm Chart Basic Information Setting Items - Select the Helm Chart Repository and Helm Chart, then click the Validation Check button.
- Enter the remaining information and click the Next button.
Repository ItemDescription ChartMuseumHelm Chart Repository Select ChartMuseumas the chart repository.Chart Selection Select the chart to register as a Helm Chart from the charts uploaded through Uploading Charts. Harbor OCIHelm Chart Repository Select Harbor OCIas the chart repository.Authentication Information Enter the authentication information for the chart repository and click the Connection Test button. Chart Selection Select the Helm Chart that can be retrieved using the entered authentication information and click the Validation Check button. OCIHelm Chart Repository Select OCIas the chart repository.Authentication Information Enter the authentication information for the chart repository and click the Connection Test button. Chart Input Enter the Helm Chart that can be retrieved using the authentication information entered in Authentication Information and click the Validation Check button.
(e.g., oci://chart.url/repo/chartname:version)Common Icon Select an icon to represent the Helm Chart. CI/CD Information Select whether to support CI/CD functionality. - This indicates whether the Helm Chart can be linked to an App template.
- The Values.yaml file of the chart must contain the image.repository, image.tag, and imagePullSecrets[0].name keys.
- If Support CI/CD is selected, the CI/CD information step is added.
Chart Image Select whether to register an image. - The Values.yaml file of the chart must contain the imagePullSecrets[0].name key.
- If No Image is selected, the image secret information step is excluded.
Table. Chart Repository Setting Items - Select the image repository and enter the authentication information, then click the Connection Test button.
- Enter the remaining information and click the Next button.
Item Description Image Repository Information Select the image repository and enter the authentication information. - Administrator privileges are required for the image repository.
- The user who will use the Helm Chart to perform Helm Install will be granted Read privileges for the image repository.
- The entered authentication information will be used to grant privileges to the image repository.
Add Used Images Add the image paths from the selected image repository. - Select images from the list: Organization, Repository, and Tag can be selected and added.
- User input: The docker repository and docker tag of the image can be entered directly and added.
- Multiple inputs are possible.
Use Register’s Authentication Information This option is available when the selected image repository is a tool that cannot grant privileges (e.g., SCR). - If not checked, when a user performs Helm Install, the user will be granted Pull privileges for the used image. If the tool cannot grant privileges, no privileges will be granted.
- If checked, the Helm Chart user will use the registrant’s authentication information instead of their own privileges when performing Helm Install.
- The registrant’s authentication information may be exposed to the Helm Chart user, so use this option only when necessary.
- This option must be selected for image repositories that only provide image pull functionality. A separate image repository for pull purposes only must be entered. (If checked, one image repository cannot be used for both pull and push at the same time.)
- The registrant’s authentication information is used in Project > Image Repository > Pull-only Image and Helm Release’s Image Pull Secret. This information cannot be changed by the Helm Chart user, and changes to the registrant’s authentication information in the Helm Chart will be applied universally.
Select Docker Base Image Select the image to be used as the Docker base image. - This option is only available if Support CI/CD was selected in the previous step.
- The selected image will be used as the base image for Docker build.
Table. Image Secret Information Setting Items - Select the supported App template and click the Complete button.
Note
App templates marked as
Environment Only provide only build/deployment environments without project sample code.Modifying Helm Chart
To modify a Helm Chart, follow these steps:
- Main page, click the Manage icon at the top right. The Manage page opens.
- In the left menu, click Tools & Templates > Helm Chart.
- In the Helm Chart list, click the Helm Chart card you want to modify. The Helm Chart Details page opens.
- Click the Modify button at the bottom right.
- Modify the information and click the Save button to complete the modification.
Adding Helm Chart Version
To add a Helm Chart version, the chart with a different version must be registered in advance through Uploading Charts.
To add a Helm Chart version, follow these steps:
- Main page, click the Manage icon at the top right. The Manage page opens.
- In the left menu, click Tools & Templates > Helm Chart.
- In the Helm Chart list, click the Helm Chart card you want to modify. The Helm Chart Details page opens.
- Click the Add Version button at the bottom right. The Add Helm Chart Version popup opens.
- Enter the information and click the Save button to complete the version addition.
Item Description Chart Version Select the chart version to add. - Chart versions that are not registered as Helm Charts in the chart repository are displayed.
Table. Helm Chart Version Addition Setting Items
Deleting Helm Chart
To delete a Helm Chart, follow these steps:
- Main page, click the Manage icon at the top right. The Manage page opens.
- In the left menu, click Tools & Templates > Helm Chart. The Helm Chart page opens.
- In the Helm Chart list, click the Helm Chart card you want to delete. The Helm Chart Details page opens.
- Click the Delete button at the bottom right.
- In the confirmation popup, click the Confirm button to complete the deletion.