GitLab

GitLab Secrets Manager adds ESO, Terraform, API support

Aug 6, 2026Erick Bajao
GitLab Secrets Manager adds ESO, Terraform, API support
SummaryAI, from the source post

This post details the integration of GitLab Secrets Manager with External Secrets Operator (ESO) for Kubernetes, enabling secrets to be synced from GitLab to Kubernetes Secrets using a Vault provider and JWT authentication. It also describes how Terraform/OpenTofu can read secrets directly from GitLab Secrets Manager using a Vault provider and minted JWTs, avoiding storage in `.tfvars` or CI/CD variables. Additionally, it covers using the OpenBao/Vault CLI and the Secrets Manager API for external automation.

More from the GitLab Secrets Manager trail