Closed stefanprodan closed 4 weeks ago
This whole section should be in the documentation that gets rendered on the Terraform registry.
With embedded_manifests enabled and registry set to an private container registry where the Flux images are copied, users can run bootstrap on air-gapped environments where access to GitHub is denied.
Tip All users should enable embedded_manifests instead of setting version, this not only reduces the network traffic but also ensures that the Flux deployment matches the provider version.
This whole section should be in the documentation that gets rendered on the Terraform registry.
Which one is that, haven't you deleted all guides? Better to have this here https://fluxcd.io/flux/installation/configuration/air-gapped/
This PR allows running bootstrap in air-gapped environments by embedding the Flux manifests in the provider binary.
Description
With
embedded_manifests
enabled andregistry
set to an private container registry where the Flux images are copied, users can run bootstrap on air-gapped environments where access to GitHub is denied.Motivation and Context
The implementation in #503 has many flaws, the major problem is that customisations no longer work and users have to download the manifest files by hand before running bootstrap.
Fix: #590 Fix: #634
How has this been tested?
Manually tested with
github.com
dropped in firewall.Types of changes
Documentation
make docs
Checklist:
git commit -s