Coder Social home page Coder Social logo

helm-docker's Introduction

helm-docker

Docker Pulls Docker Image Version

Usage

This Docker image includes helm along with:

  • gcloud
  • kubectl
  • envsubst
  • jq
  • vals

And helm plugins:

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

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.10.3
ISSUE=167
# use GNU sed
sed -i "3s/.*/ENV VERSION $VERSION/" Dockerfile
# ensure it looks good
git diff
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

helm-docker's People

Contributors

dependabot[bot] avatar devth avatar dex4er avatar houstonj1 avatar toflar avatar zeroflaw avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

helm-docker's Issues

Release 2.8.2 not on Docker Hub

Hey there,

I just noticed that the release 2.8.2 is missing on Docker Hub although there was a merge request already which added it. Could you please publish it? :)

Cheers and thanks!

helm-diff version v2.9.0+1 isn't baked into v2.9.0

v2.9.0+1 of helm-diff plugin was built on 27th April
https://github.com/databus23/helm-diff/releases/tag/v2.9.0%2B1

but the devth/helm v2.9.0 docker image was built on the 26th of April
https://github.com/devth/helm-docker/releases/tag/v2.9.0

this means that running helm plugin list in the docker image results in

NAME	VERSION	DESCRIPTION                                    
diff	2.8.2+2	Preview helm upgrade changes as a diff         
gcs 	0.2.0  	Provides Google Cloud Storage protocol suppo...

This is more of an annoyance than a real bug with devth/helm, but I guess my suggestion is to create a new tag v2.9.0+1 (?) which should then sync these versions.

Version tag

First off, thanks for this image, I use it for all of my CI builds.

Maybe we can have version tags for different image versions e.g. devth/helm:2.6.2, devth/helm:2.7.0, so that upgrades to a new version would happen more predictably?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.