Glasswall Halo consists of Glasswall Helm charts hosted in our authenticated [Glasswall Artifact Registry](/halo/glasswall-artifact-registry), along side a few industry recognized third-party charts.

  * Before the charts can be installed, the right versions need to be pulled by Helm. The required versions are listed in the corresponding release notes.

  * An example pull command is shown below; this needs to be executed for each Helm chart listed.

>```sh
>helm pull oci://glasswallhub.azurecr.io/<repository> --version <version> --untar --untardir .
>```

The following example is pre-populated with the versions for [v2.18.1](/halo/v2181):

```sh
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-rabbitmq --version 0.9.3 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-external-secrets --version 0.6.0 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-storage --version 0.8.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-engine --version 0.5.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-sync-api --version 0.4.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-portal --version 0.4.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-policy-api --version 0.3.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-api-access --version 1.2.2 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-portal-access --version 0.2.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-license-management --version 0.3.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-cleanup --version 0.3.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-async-api --version 0.2.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/prometheus-scaling --version 0.3.0 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-metrics-projection --version 0.2.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-report-extractor --version 0.2.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-tally-accumulator --version 0.2.1 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-mongodb --version 0.3.0 --untar --untardir .
helm pull oci://glasswallhub.azurecr.io/helm/cdrplatform-storage-monitor  --version 0.2.5 --untar --untardir .
```

- In order to gain access to the repositories from which our prerequisite components are installed - they must be added:

```sh
helm repo add mongodb https://mongodb.github.io/helm-charts
helm repo update
```

* * *
<!-- markdownlint-disable MD033 -->
<div
  class="text--center margin-top--lg"
  style={{ display: "flex", justifyContent: "center", gap: "12px" }}
>
  <a href="/halo/gke-step-7" class="button button--primary button--lg">
    Continue
  </a>

  <a href="https://www.glasswall.com/support" class="button button--primary button--lg">
    Need help?
  </a>
</div>
<!-- markdownlint-enable MD033 -->