Home
Softono

Helm Teller

Open source Apache-2.0 Go
69
Stars
9
Forks
1
Issues
5
Watchers
3 years
Last Commit

 About Helm Teller

Allows you to manage configuration and secrets from multiple provider while masking the secrets at the deployment

Platforms

Web Self-hosted Kubernetes

Languages

Go

Links

Need Help Installing Helm Teller?

We provide expert installation service for this software. Our team will install, configure, and secure Helm Teller on your server. plans start at just $30.

Helm Teller

View on GitHub






:computer: Never leave your terminal for secrets
:pager: Same workflows for all your environments



Helm-teller

Helm Teller Allows you to inject configuration and secrets from multiple providers into your chart while masking the secrets at the deployment.

Why should i use it?

  • More secure while using --debug or --dry-run the secrets will not show in the STDOUT
  • Simple to integrate
  • Rich of supported plugins
  • Pull configuration and secret from multiple providers in one place
  • Manage configuration from development to production in the same way

Installation

$ helm plugin install https://github.com/SpectralOps/helm-teller

Quick Start with helm teller

providers:
  # vault provider
  vault:
    env_sync:
      path: redis/config
  # Consul provider
  consul:
    env:
      loglevel:
        path: log-level
 
  • Set teller fields in your helm chart
apiVersion: v1
kind: ConfigMap
metadata:
  name: test-config-map
data:
  redis-host: {{ .Values.teller.host }}
  redis-password: {{ .Values.teller.password }}
  loglevel: {{ .Values.teller.loglevel }}
  • Run helm teller deploy helm teller [install/upgrade] {PLUGIN_FLAGS} -- {NATIVE_HELM_FLAGS}.

See working example here

Contributing

See the contributing directory for more developer documentation