mirror of https://github.com/helm/helm
The helm.sh/depends-on/resource-groups annotation contains multiple '/' separators which fails Kubernetes annotation-key validation. The action layer already strips it before SSA-applying via stripSequencingAnnotations, but the template path emitted it verbatim, breaking 'helm template --wait=ordered | kubectl apply -f -'. Lift the annotation list to pkg/release/v1/util.HelmInternalSequencingAnnotations so both the action layer and the template renderer share one source of truth. Add StripHelmInternalAnnotations as a line-based regex strip that preserves surrounding byte order so 'helm template | diff' workflows stay stable. Apply it in both ordered and flat template render paths and across hook manifests for symmetry. Refs HIP-0025. Signed-off-by: Rohit Gudi <50377477+caretak3r@users.noreply.github.com>pull/32038/head
parent
2c025533a0
commit
b0aa090352
Loading…
Reference in new issue