Carbide Helm Charts
Along with our secured images, we also provide helm charts through the CSR to install various components of the Carbide product suite. These charts include the necessary components to run STIGATRON, an airgapped copy of all Rancher product docs, and a 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 Chart Catalog (so you can use the user interface to install them) please follow the steps in the Rancher Docs.
Airgapped Environments
In Connected Environment
Generate the Hauler manfiest for the Carbide Helm Charts:
cat <<EOF > carbide-charts.yaml
apiVersion: content.hauler.cattle.io/v1
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/v1
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 and 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
Serve 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