Sign inSign up

dashlabsai/doppler-k8s-controller

By dashlabsai

•Updated over 5 years ago

A k8s controller which polls Doppler's servers and updates environment variables automatically.

Image
0

511

dashlabsai/doppler-k8s-controller repository overview

⁠Doppler Kubernetes Controller

A custom Kubernetes Controller which polls Doppler's servers and updates environment variables automatically.

⁠Motivation

Doppler is a universal secrets manager which offers ease of use to our team in development. However, they don't have a native Kubernetes integration which automatically updates environment variables.

This tool aims to solve that issue and to allow secrets editing directly in Doppler.

⁠Installing on a Kubernetes Cluster

After downloading this repo, edit the refresh rate as needed in k8s/manifest.yml and simply run:

kubectl apply -f ./k8s/manifest.yml

An example of a DopplerSecret deployment can be found at k8s/example.yml.

⁠Local Development

Assuming you have a local Kubernetes Cluster (I used Docker Desktop) and Tilt⁠, you can simply run this command:

tilt up

Tag summary

Content type

Image

Digest

Size

69.5 MB

Last updated

over 5 years ago

docker pull dashlabsai/doppler-k8s-controller