Try free on Pangolin Cloud
Fastest way to get started with Pangolin using the hosted control plane. No credit card required.
Flux prerequisites
- Kubernetes 1.25+
fluxCLI installed: Flux install guide- Git repository for configuration (optional, can use built-in sources)
- GitHub, GitLab, or other Git provider account (optional)
Install Flux on your cluster
Option 1: Bootstrap Flux from GitHub
Fluxbootstrap automatically installs Flux and configures Git sync:
Option 2: Manual Flux installation
Install Pangolin with Flux using HelmRelease
Step 1: Create HelmRepository
Define the Fossorial Helm chart repository:Step 2: Create Pangolin HelmRelease
Step 3: Monitor reconciliation
Install Newt with Flux using HelmRelease
Step 1: Create Newt auth secret
Step 2: Create Newt HelmRelease
Step 3: Verify
Using Flux with Git repository (GitOps)
Store Flux configuration in Git and have Flux automatically reconcile changes:Repository structure
GitRepository for configuration
Kustomization for syncing
clusters/production in Git and auto-applies all resources.
Using Flux with Kustomize overlays
Manage environment-specific overlays with Flux:Repository structure
Kustomization resource
Using Flux with OCI Helm charts
If Helm charts are available in an OCI registry:Advanced: Dependency ordering
Order HelmReleases to install dependencies first:cert-manager reconciles before pangolin.
Advanced: valuesFrom ConfigMap/Secret
Store values in ConfigMaps or Secrets, referenced from HelmRelease:Troubleshooting Flux
Check Flux components
Check HelmRelease status
View reconciliation logs
Manual reconciliation
Suspend reconciliation
Resume reconciliation
Multi-environment example
Bootstrap multiple clusters
clusters/*/ directory.

