Skip to main content

Carbide Helm Charts

Along with the our secured images provided through the CSR, we also provide helm charts to install various components of the carbide product suite. These include charts include the necessary components to run STIGATRON, an airgapped copy of all rancher product docs, as well as custom build of rancher with our white-labeling.

Available Helm Charts

NAME                            CHART VERSION   APP VERSION     DESCRIPTION
carbide-charts/airgapped-docs 0.1.49 0.1.4 Rancher Government Airgapped Docs
carbide-charts/heimdall2 0.1.45 0.1.1 Rancher Government Heimdall2 Tool
carbide-charts/rancher 2.8.3 v2.8.3 Install Rancher Server to manage Kubernetes...
carbide-charts/stigatron 0.2.5 0.2.2 Rancher Government Stigatron Extension
carbide-charts/stigatron-ui 0.2.3 0.2.0 Rancher Government Stigatron UI Extension

The charts are available at https://rancherfederal.github.io/carbide-charts.

Obtaining Chart Manifests

Connected Environments

# add and update the helm chart repository
helm repo add carbide-charts https://rancherfederal.github.io/carbide-charts
helm repo update

# view the charts in the helm chart repository
helm search repo carbide-charts

# example install of a helm chart
helm install <release-name> carbide-charts/<chart>

If you would like to add the Carbide Helm Charts to the Rancher Manager Chart Catalog (so you can use the user interface to install them) please follow the steps in the Rancher Manager Docs.

Airgapped Environments

In Connected Environment

# generate the hauler manfiest for the carbide charts
cat <<EOF > carbide-charts.yaml
apiVersion: content.hauler.cattle.io/v1alpha1
kind: Charts
metadata:
name: carbide-charts
spec:
charts:
- name: rancher
repoURL: https://rancherfederal.github.io/carbide-charts
version: 2.8.3
- name: airgapped-docs
repoURL: https://rancherfederal.github.io/carbide-charts
version: 0.1.49
- name: stigatron
repoURL: https://rancherfederal.github.io/carbide-charts
version: 0.2.5
- name: stigatron-ui
repoURL: https://rancherfederal.github.io/carbide-charts
version: 0.2.3
---
apiVersion: content.hauler.cattle.io/v1alpha1
kind: Charts
metadata:
name: carbide-dependency-charts
spec:
charts:
- name: heimdall2
repoURL: https://rancherfederal.github.io/carbide-charts
version: 0.1.45
- name: nats
repoURL: https://nats-io.github.io/k8s/helm/charts
version: 1.1.5
EOF

# fetch the content from generated hauler manifest
# verify the version and the platform/architecture
hauler store sync --store carbide-store --files carbide-charts.yaml --platform <platform/arch>

# save and output the content from the hauler store to tarball
hauler store save --store carbide-store --filename carbide-charts.tar.zst

In Airgapped Environment

# load the content from the tarball to the hauler store
hauler store load --store carbide-store carbide-charts.tar.zst

# server the content from the hauler store
hauler store serve fileserver --store carbide-store

# example install of a helm chart
helm install <release-name> http://<FQDN or IP>:<PORT>/<chart>.tgz