Description
Track the ordered delivery of a fix for secret-bearing function deployments.
The worker-init OCI image contains the worker-init binary but does not contain
the ESS configuration files that the binary reads from /etc/ess. When a
function has secrets, worker-init enters the ESS setup path and cannot prepare
the shared ESS configuration. Functions without secrets are unaffected.
This tracking issue covers the source fix, image release, chart consumption,
stack consumption, and end-to-end validation. Each phase depends on the
published artifact from the preceding phase.
Ordered phases
Definition of Done
- The worker-init image contains:
/etc/ess/config.hcl
/etc/ess/secrets.tmpl
/etc/ess/accounts-secrets.tmpl
- An automated test fails if any required ESS image file is absent.
- The API chart references the fixed worker-init image.
- Both the 0.6 release line and main stack line reference the fixed API chart.
- A secret-bearing container function and Helm-chart function both deploy and
reach an active state.
- Existing secrets-less deployment coverage continues to pass.
Resources
- Worker-init source:
src/compute-plane-services/worker-init
- Main stack declaration:
deploy/stacks/self-managed/helmfile.d/02-core.yaml.gotmpl
By submitting this issue, you acknowledge that you are an assigned member of the
NVCF development team and agree
to follow our code of conduct and our
contributing guidelines.
Description
Track the ordered delivery of a fix for secret-bearing function deployments.
The worker-init OCI image contains the worker-init binary but does not contain
the ESS configuration files that the binary reads from
/etc/ess. When afunction has secrets, worker-init enters the ESS setup path and cannot prepare
the shared ESS configuration. Functions without secrets are unaffected.
This tracking issue covers the source fix, image release, chart consumption,
stack consumption, and end-to-end validation. Each phase depends on the
published artifact from the preceding phase.
Ordered phases
Definition of Done
/etc/ess/config.hcl/etc/ess/secrets.tmpl/etc/ess/accounts-secrets.tmplreach an active state.
Resources
src/compute-plane-services/worker-initdeploy/stacks/self-managed/helmfile.d/02-core.yaml.gotmplBy submitting this issue, you acknowledge that you are an assigned member of the
NVCF development team and agree
to follow our code of conduct and our
contributing guidelines.