Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

GitOps with GitLab: How to tackle secrets management

Blog post from GitLab

Post Details
Company
Date Published
Author
Viktor Nagy
Word Count
1,422
Company Posts That Month
18
Language
English
Hacker News Points
-
Summary

This blog post explores using GitLab as a GitOps tool, particularly focusing on managing secrets within a Kubernetes cluster connected to GitLab via the GitLab Agent. It highlights the complexities of Kubernetes Secret resources and outlines various methods for managing secrets, including storing secrets in a Git repository using a GitOps approach, utilizing HashiCorp Vault, or automating secret creation via GitLab CI environment variables. The post provides a detailed guide on employing Bitnami's Sealed Secrets for encrypting and managing secrets within Kubernetes, explaining the process of setting up Sealed Secrets and transforming Kubernetes Secrets into encrypted SealedSecrets using the kubeseal utility. Additionally, it offers insights into avoiding the storage of unencrypted secrets in Git, wrapping up with utility scripts to simplify the process, and hints at upcoming tutorials for further integration of GitLab CI/CD with Kubernetes for GitOps practices.

Trends Found in this Post

No tracked trend matches for this post yet.