-
-
Notifications
You must be signed in to change notification settings - Fork 2
[Story] Helm chart: bundle SPIRE as opt-in sub-chart #153
Copy link
Copy link
Open
Labels
P2Nice to have — could slipNice to have — could slipfederationCross-cluster federationCross-cluster federationoperatorGo operator (controller) workGo operator (controller) worksecuritySecurity hardening and vulnerabilitiesSecurity hardening and vulnerabilitiestrustIdentity, certificates, mTLS (Phase 2)Identity, certificates, mTLS (Phase 2)
Description
Activity
Metadata
Metadata
Assignees
Labels
P2Nice to have — could slipNice to have — could slipfederationCross-cluster federationCross-cluster federationoperatorGo operator (controller) workGo operator (controller) worksecuritySecurity hardening and vulnerabilitiesSecurity hardening and vulnerabilitiestrustIdentity, certificates, mTLS (Phase 2)Identity, certificates, mTLS (Phase 2)
Parent
Part of #146 (Cross-Cluster Agent Identity Federation epic).
Status
Blocked by validation gate. Depends on SPIRE topology design + Workload API integration.
Goal
Make SPIRE deployable as an opt-in Helm sub-chart so users who enable cross-cluster identity get a working stack in one
helm install. Users who don't enable it pay zero footprint cost.Scope
charts/charts/spire/(vendor the upstream chart or maintain a minimal wrapper)charts/values.yamlextension:values.schema.jsonupdated with new sectionidentity.spiffe.enabled=truehelm lint+ helm-unittest coverage for enabled/disabled pathsAcceptance
helm installwith defaults: no SPIRE objects renderedhelm install --set identity.spiffe.enabled=true --set identity.spiffe.trustDomain=test.local: SPIRE server + agent DaemonSet deployedmake helm-lintgreen