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
Acceptance
helm install with defaults: no SPIRE objects rendered
helm install --set identity.spiffe.enabled=true --set identity.spiffe.trustDomain=test.local: SPIRE server + agent DaemonSet deployed
make helm-lint green
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