Sign inSign up

devth/helm

By devth

Updated about 1 year ago

Helm with gcloud and kubectl

Image
13

1M+

devth/helm repository overview

helm-docker

Docker Pulls

Usage

This Docker image includes helm along with:

  • gcloud
  • kubectl
  • envsubst
  • jq
  • vals

And helm plugins:

  • viglesiasce/helm-gcs.git
  • databus23/helm-diff
  • helm/helm-2to3

Docker

Docker images are automatically built on Docker Hub:

  • Docker tags correspond to Helm release versions.
  • latest is always the latest fully released version (non-beta/RC).
  • master is always the latest commit on master.
Building

To test a local build:

docker build -t devth/helm .

Release procedure

Use the following to:

  • Bump VERSION in the Dockerfile
  • Commit and create tag matching the version

NB: the sed syntax works with MacOS built-in sed.

gh issue list
VERSION=v3.6.3
ISSUE=124
# use GNU sed
sed -i "3s/.*/ENV VERSION $VERSION/" Dockerfile
git diff # ensure it looks good
git commit -am "Bump to $VERSION; fix #$ISSUE"
git tag $VERSION
git push && git push --tags

Close an issue without fixing it:

gh issue close 109

Optionally test building the image before pushing:

docker build .
Re-release

To re-build a particular tag we need to delete the git tag locally and remotely:

git push origin :$VERSION
git tag -d $VERSION

Then re-tag and push:

git tag $VERSION
git push --tags

Tag summary

Content type

Image

Digest

sha256:8f1ccd303

Size

433.2 MB

Last updated

about 1 year ago

docker pull devth/helm