-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify Deploying Apps ontop of BigBang with Flux #1092
Comments
To facilitate the OCI upload of charts and pulling from Flux, we would need fluxcd/source-controller#807 closed first since the Zarf registry is not https protected Initial implementation is blocked by: kubectl get helmrepositories.source.toolkit.fluxcd.io -A
NAMESPACE NAME URL AGE READY STATUS
bigbang bigbang oci://zarf-docker-registry.zarf.svc:5000/charts/bigbang:1.47.0 70s False failed to login to registry 'oci://zarf-docker-registry.zarf.svc:5000/charts/bigbang:1.47.0': Get "https://zarf-docker-registry.zarf.svc:5000/v2/": http: server gave HTTP response to HTTPS client |
This seems like the same thing i am interested in doing but just thought I would comment here if anyone has additional info. I am intersted in using Flux like BigBang but using a Helm Repository. I wanted to just use existing registry that has the helm charts already but I can't seem to connect to it. I assume its a OCI registry and suffers from that helm unsecure bug that exists in both helm and flux today. Is there any alternative that I could use today minus hosting my own chart museum with zarf and pushing my helm charts there? |
This was completed in #2005 |
Is your feature request related to a problem? Please describe.
When deploying apps on top of big bang there are two options:
Describe the solution you'd like
Add a parameter to
ZarfChart
When
flux
is set totrue
, zarf would:Create:
Deploy:
Example
This same process is followed by the creation of a Flux wrapper around BigBang in https://github.com/defenseunicorns/zarf/blob/033374bf17ee223f69af5517bcb3f96ff40292d4/src/pkg/bigbang/bigbang.go#L311-L492
Additional context
This should balance the need for light runtime for tiny edge with cloud based consistency and resources by allowing Flux to manage the lifecycle of Helm
In order to do this for OCI objects only, These things need to be fixed
The text was updated successfully, but these errors were encountered: