Using secrets in kube prom stack helm chart

This page summarizes the projects mentioned and recommended in the original post on /r/devops

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • vaultenv

    Launch processes with Vault secrets in the environment

  • Having secrets in an external system (like Hashicorp Vault) and then using [vaultenv](https://github.com/channable/vaultenv) to inject these during `helm install/upgrade`. So you end up with something like `vaultenv ... -- helm install --set config.myvar=${VAULTENV_INJECTED_ENV_VALUE}` (or similar). Point is I use vaultenv to run helm with secrets injected as env vars only during the helm run, and use helm's `--set` flag to set individual secrets. This can get tedious if you have many secrets as you have to specify each of them individually with --set. Usually I wrap this in a Makefile or a shell script for easier invoking.

  • sops

    Simple and flexible tool for managing secrets

  • The other approach I've used is an external system to encrypt a secrets.yaml file. More specifically I've used [sops](https://github.com/mozilla/sops) with AWS's KMS for encrypting a file that gets committed along side the non-encrypted values.yaml file. Then you use sops to run helm but it decrypts the file on-the-fly and the secrets are only available to the helm process while it runs. So something like this `sops exec-file secrets.yaml 'helm install ... --values=values.yaml --values={}`. They key part is `--values={}` which will inject the path of the on-the-fly decrypted secrets file.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Pico.sh – Hacker Labs

    5 projects | news.ycombinator.com | 21 Apr 2024
  • Encrypting your secrets with Mozilla SOPS using two AWS KMS Keys

    3 projects | dev.to | 16 Jan 2024
  • Storing and managing private keys

    1 project | /r/golang | 20 Sep 2023
  • How to secure secrets of docker-compose stacks with git?

    1 project | /r/selfhosted | 11 Jul 2023
  • Is it safe to commit a Terraform file to GitHub?

    4 projects | /r/Terraform | 24 Jun 2023