Air-Gapped Deployment with Helm Chart
Before starting, ensure all Docker images are loaded as described in
Preparing Docker Images for Air-Gapped Installation.
Get the Helm Chart
Download the RepoFlow Helm chart using one of the following options:
-
From the RepoFlow UI:
You can view and download the chart package from the following page:
RepoFlow Helm Chart – View & Download -
Via Helm CLI:
helm repo add repoflow-helm-public https://api.repoflow.io/helm/repoflow-public/helm-public
helm repo update
helm pull repoflow-helm-public/repoflow --version 0.7.1
After downloading, copy the resulting .tgz
file to your cluster or to a machine that has kubectl
access.
Configuration for Air-Gapped Environments
Set the following environment variables for the RepoFlow Server:
IS_VULNERABILITY_SCANNING_ENABLED=true
GRYPE_AUTO_UPDATE=false
In your values.yaml
, disable the vulnerabilities database volume:
vulnerabilitiesScanning:
enabled: false
Tip: Always use the
airgapped
RepoFlow server image for vulnerability scanning in offline environments.
Deploy RepoFlow with Helm
Install the Helm chart:
helm install repoflow ./repoflow-0.7.1.tgz
Once RepoFlow is successfully deployed, continue to the next step to complete your setup: Deploying with Helm