-
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
Distro-Agnostic Zarf Registry Bootstrap #329
Conversation
- add runtime pod/svc/configmap creation - move registry to standalone binary due to os / arch mismatch possibilities, shrink to 13 megs for registry binary - implemented up until final binary TCP messaging
This is still very brittle around the TCP transport of the tar ball from go -> busybox. Seems to be a go TCP dialer thing that needs some more testing. It did work on clean K3D/Kind/EKS clusters--but the EKS cluster failed due to likely race conditions twice before finally bootstrapping properly. Will continue cleaning up / testing in the AM. |
As you're working on this can you |
020395a
to
568e29f
Compare
d208878
to
5d772b1
Compare
Ready for final review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly small docs suggestions
docs/adr/0002-image-injection-into-remote-clusters-without-native-support.md
Outdated
Show resolved
Hide resolved
docs/adr/0002-image-injection-into-remote-clusters-without-native-support.md
Outdated
Show resolved
Hide resolved
docs/adr/0002-image-injection-into-remote-clusters-without-native-support.md
Outdated
Show resolved
Hide resolved
Edit: nevermind, I see there is a separate file named |
07c63cd
to
2826ace
Compare
changes made, will need @RothAndrew and @YrrepNoj to verify and mark changes approved. |
d9a75ac
to
c9adaf3
Compare
c9adaf3
to
45d0d42
Compare
about half-way through the changes, still working through it |
that ADR rename and image rename + merge conflict made that last set of changes fun....... |
For typos I just ran the ADR and README section through grammarly |
Enables Zarf to init any K8s cluster given only a kube context.
Fixes #335
Fixes #264
This PR provides a mechanism for injecting a OCI image into a K8s cluster using only the given Kube context. This prevents the user from having to worry about network routing, TLS, firewall rules, etc to push the initial image into the cluster so Zarf can complete the init process in an air gapped environment.
Changes:
zarf init