Secret Lifecycle

A repository document, rendered for the site. View source markdown.

Generated at: 2026-07-30T12:38:02.000Z UTC · source: committed helm-expt evidence for this rendered repository document.

UNOFFICIAL/EXPERIMENTAL

Helm charts often mix application credentials and Kubernetes lifecycle state in objects named Secret. The harness keeps those cases separate.

User or application credential material includes passwords, tokens, TLS keys, object-store credentials, and existing Secret references. These belong in an explicit Secret policy: rendered and separated by the installer package, staged as target facts, or moved into an existing-Secret base.

Kubernetes lifecycle state includes webhook serving certificates, service-account token Secrets, and controller-populated certificate material. These need a lifecycle lane: stage the prerequisite, observe the controller, or record that the base is not supported for that target shape.

The generated survey is:

npm run secrets:lifecycle
npm run secrets:lifecycle:verify

Read:

Disposition meanings: