External Secrets¶
External Secrets Operator is a Kubernetes operator that integrates external secret management systems like AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault, IBM Cloud Secrets Manager, and many more. The operator reads information from external APIs and automatically injects the values into a Kubernetes Secret.
Usage¶
External Secrets can be deployed by enabling the add-on via the following.
You can optionally customize the Helm chart that deploys External Secrets via the following configuration.
enable_external_secrets = true
external_secrets = {
name = "external-secrets"
chart_version = "0.8.1"
repository = "https://charts.external-secrets.io"
namespace = "external-secrets"
values = [templatefile("${path.module}/values.yaml", {})]
}
Verify external-secrets pods are running.