Skip to main content

Secrets

Kratix workflows run in Kubernetes and use the native Secret model. If a workflow needs credentials or tokens, create a Kubernetes Secret and reference it as you would for any other Pod. There is no Kratix-specific secret store; workflow Pods inherit whatever access you grant in the cluster.

See the Kubernetes docs for the core concepts and usage:

Integrating external secret stores

There are many ways to source secrets from external systems and sync them into Kubernetes. Common approaches include:

Once those tools materialize a Kubernetes Secret, Kratix workflows can use it as-is. This keeps Kratix aligned with the Kubernetes security model and lets you pick the integration that fits your platform.