rancherfederal / carbide-charts

3 stars 3 forks source link

Carbide Helm Charts

Available Helm Charts

NAME                            CHART VERSION   APP VERSION     DESCRIPTION
carbide-charts/airgapped-docs   0.1.53          0.1.7           Rancher Government Airgapped Docs
carbide-charts/heimdall2        0.1.45          0.1.1           Rancher Government Heimdall2 Tool
carbide-charts/rancher          2.9.4           v2.9.4          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

How To Use (Connected Environments)

For Helm Chart Repositories

# 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 do add the Carbide Helm Charts to the Rancher Manager Chart Catalog, so you are able to use the user interface to install them, please follow the steps in the Rancher Manager Docs.

How to Use (Airgapped Environments)

For Helm Chart Repositories

On 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: airgapped-docs
      repoURL: https://rancherfederal.github.io/carbide-charts
      version: 0.1.51
    - name: heimdall2
      repoURL: https://rancherfederal.github.io/carbide-charts
      version: 0.1.45
    - name: rancher
      repoURL: https://rancherfederal.github.io/carbide-charts
      version: 2.9.4
    - 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
EOF

# fetch the content from generated hauler manifest
hauler store sync -f carbide-charts.yaml

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

On Airgapped Environment

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

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

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