Skip to content

Support for using Vault to externalise secrets required for a helm deployment of GitLab

Summary

Guidance on how to externalise secrets to Vault (such as Postgres, LDAP) was requested by a customer. (internal link)

Customers using vault-k8s with their Vault implementation would generally use "serviceAccount", but that's not implemented in the GitLab helm chart.

As an example, the official Postgres chart does this: values.yaml, in deployment

Discussion on slack with @WarheadsSE confirmed that implementation of serviceAccount property in the GitLab official help chart would be the way to go.

Current behavior

No specified way to integrate vault, for secrets such as LDAP, Postgres, Redis.

Expected behavior

There's a documented and supported way to achieve this.

Versions

  • Chart: 3.3.0, master
Edited by Jackie Porter