Upload Mission Control Helm charts to a private registry
In airgap environments where direct access to public Helm charts is restricted, you might need to upload the Mission Control Helm chart to a private registry. This process:
-
Stores the Mission Control Helm chart in your private registry.
-
Maintains version control of the chart.
-
Securely distributes the chart within your airgap environment.
-
Enables installation of Mission Control using the chart from your private registry.
This topic explains how to upload the Mission Control Helm chart to a private registry and how to pull it for installation in your airgap environment.
Prerequisites
Before you begin, ensure that you have:
-
Access to a Docker or OCI registry
-
Registry credentials
-
Helm CLI installed
-
Access to the Mission Control Helm chart files
Upload the Helm chart
To upload the Mission Control Helm chart to your private registry, follow these steps:
-
Download the Mission Control Helm chart from a safe location:
helm pull oci://registry.replicated.com/mission-control/mission-control
-
Authenticate to your private registry and store the credentials:
helm registry login REGISTRY_URL \ --username REGISTRY_USERNAME \ --password REGISTRY_PASSWORD
Replace the following:
-
REGISTRY_URL
: Your OCI registry URL -
REGISTRY_USERNAME
: Your Helm registry username -
REGISTRY_PASSWORD
: Your Helm registry password
-
-
Upload the Mission Control Helm chart to your private registry:
helm push mission-control-*.tgz REGISTRY_URL/mission-control
Replace
REGISTRY_URL
with the URL of your private registry.
Pull the uploaded chart
After uploading the Mission Control Helm chart to your private registry, follow these steps to pull it for installation in your airgap environment:
-
Pull the Mission Control Helm chart:
helm pull REGISTRY_URL/mission-control \ --version VERSION
Replace the following:
-
REGISTRY_URL
: The name of your private registry -
VERSION
: The version of Mission Control you want to install The command downloads the chart to your current directory.
-
-
Verify the downloaded chart:
tar -xzf mission-control-*.tgz ls mission-control/
The extracted directory contains the chart files, including
Chart.yaml
,values.yaml
, and thetemplates
directory.