Skip to main content

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