helm-docker
Usage
This Docker image includes helm along with:
gcloudkubectlenvsubstjq
And helm plugins:
viglesiasce/helm-gcs.gitdatabus23/helm-diffhelm/helm-2to3
Docker
Docker images are automatically built on Docker Hub:
- Docker tags correspond to Helm release versions.
latestis always the latest fully released version (non-beta/RC).masteris always the latest commit on master.
Building
To test a local build:
docker build -t devth/helm .Release procedure
Use the following to:
- Bump
VERSIONin the Dockerfile - Commit and create tag matching the version
NB: the sed syntax works with MacOS built-in sed.
gh issue list
VERSION=v3.4.2
ISSUE=112
# 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 --tagsClose an issue without fixing it:
gh issue close 109Optionally 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 $VERSIONThen re-tag and push:
git tag $VERSION
git push --tags
Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
