Skip to content

ricosega/smallstep-helm-charts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

173 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smallstep Helm Charts

Helm packages for Kubernetes. The master branch of this repository contains work in progress packages.

Visit https://smallstep.github.io/helm-charts/ for stable releases.

Packages

  • Step Certificates: An online certificate authority and related tools for secure automated certificate management, so you can use TLS everywhere.

  • Autocert: A kubernetes add-on that automatically injects TLS/HTTPS certificates into your containers.

  • Step Issuer: A certificate issuer for cert-manager using Step Certificates.

Distribution

  1. Update version in packageName/Chart.yaml.

  2. Update appVersion to the image tag in packageName/Chart.yaml.

  3. Create helm package. For example for step-certificates:

    helm package ./step-certificates
  4. Update repository:

    git checkout gh-pages
    git pull origin gh-pages
    git add "step-certificates-<version>.tgz"
    mkdir new-charts
    cp "step-certificates-<version>.tgz" new-charts/
    helm repo index --merge index.yaml --url https://smallstep.github.io/helm-charts/ new-charts
    cp new-charts/index.yaml .
    rm -rf new-charts
    git commit -a -m "Add package for step-certificates vX.Y.Z"
    git push origin gh-pages

About

Helm packages for Kubernetes

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 40.5%
  • Mustache 38.6%
  • Makefile 14.9%
  • Dockerfile 6.0%