-
Notifications
You must be signed in to change notification settings - Fork 172
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
Creating a Zarf package fails on zarf-injector step #708
Comments
Yeah that's a bit confusing, you don't actually have to build the init package as they are published already on the GitHub release. If you're just testing zarf online following https://zarf.dev/install, the init package will be downloaded on "zarf init". The actual error your seeing is because there's a prestep for init you have to do to build the secondary go binary. You would use "make init-package ARCH=" where arch is arm64 or amd64. This would create the prerequisite binary for you. |
@Madeline-UX this may be a deficiency in the docs. @YrrepNoj what do you think about defining the go build in a prepare script now that we have the capability in zarf? |
@jeff-mccoy I looked at the docs and agree. Here is my assessment of what could be contributed to this error.
Recommendation
This raises a more general question of how might we make the docs work for both user personas while ensuring that the end user doesn't get confused by more advanced capabilities? |
I'm fine with that. I know we stopped doing released versions of the injector because they don't update at the same cadence but I would also be happy with making the injector logic it's own project that way we can release the binaries for that instead of hiding the build of them within a Make target. |
…ap count (#948) Replaces the 2-stage injector systems with a single Rust binary that: 1. assembles the configmap chunks 2. extracts the archive 3. validates the payload shasum 4. serves the image via an embedded OCI distribution endpoint in Rust Fixes #708 Co-authored-by: Megamind <[email protected]>
…ap count (#948) Replaces the 2-stage injector systems with a single Rust binary that: 1. assembles the configmap chunks 2. extracts the archive 3. validates the payload shasum 4. serves the image via an embedded OCI distribution endpoint in Rust Fixes #708 Co-authored-by: Megamind <[email protected]>
Environment
Device and OS: macOS 12.5.1
App version: v0.21.2
Kubernetes distro being used: k3s
Other:
Steps to reproduce
Expected result
Zarf package is created
Actual Result
Visual Proof (screenshots, videos, text, etc)
Severity/Priority
Additional Context
The text was updated successfully, but these errors were encountered: