All Projects → devth → Helm Docker

devth / Helm Docker

☸️ helm, gcloud, kubectl, jq

Projects that are alternatives of or similar to Helm Docker

action-setup-kube-tools
Github Action that setup Kubernetes tools (kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold) very fast and cache them on the runner. Please [✩Star] if you're using it!
Stars: ✭ 45 (+9.76%)
Mutual labels:  helm, kubectl
Helm Kubectl
Docker Hub image with helm and kubectl on top of alpine linux with bash
Stars: ✭ 233 (+468.29%)
Mutual labels:  helm, kubectl
Geodesic
🚀 Geodesic is a DevOps Linux Distro. We use it as a cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/
Stars: ✭ 629 (+1434.15%)
Mutual labels:  helm, kubectl
vcluster
vcluster - Create fully functional virtual Kubernetes clusters - Each vcluster runs inside a namespace of the underlying k8s cluster. It's cheaper than creating separate full-blown clusters and it offers better multi-tenancy and isolation than regular namespaces.
Stars: ✭ 1,360 (+3217.07%)
Mutual labels:  helm, kubectl
kubehelper
KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.
Stars: ✭ 200 (+387.8%)
Mutual labels:  helm, kubectl
gcloud-kubectl-helm
Docker image for the quaternity of gcloud, helm, kubectl and SOPS
Stars: ✭ 32 (-21.95%)
Mutual labels:  helm, kubectl
Binenv
One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
Stars: ✭ 148 (+260.98%)
Mutual labels:  helm, kubectl
gitops-kubernetes-cluster
A quick way to build a cluster with ArgoCD then deploy via Applications
Stars: ✭ 34 (-17.07%)
Mutual labels:  helm, kubectl
kube-lineage
A CLI tool to display all dependencies or dependents of an object in a Kubernetes cluster.
Stars: ✭ 238 (+480.49%)
Mutual labels:  helm, kubectl
Kubedog
Library to watch and follow kubernetes resources in CI/CD deploy pipelines
Stars: ✭ 326 (+695.12%)
Mutual labels:  helm, kubectl
Kubie
A more powerful alternative to kubectx and kubens
Stars: ✭ 647 (+1478.05%)
Mutual labels:  kubectl
Terraform Provider Helm
Terraform Helm provider
Stars: ✭ 704 (+1617.07%)
Mutual labels:  helm
Helm Notmuch
Search emails with Notmuch and Helm
Stars: ✭ 10 (-75.61%)
Mutual labels:  helm
Helm Charts
Prometheus community Helm charts
Stars: ✭ 962 (+2246.34%)
Mutual labels:  helm
Helmsman
Helm Charts as Code
Stars: ✭ 854 (+1982.93%)
Mutual labels:  helm
Gcr.io mirror
all of the gcr.io docker image mirror
Stars: ✭ 650 (+1485.37%)
Mutual labels:  kubectl
Argo Cd
Declarative continuous deployment for Kubernetes.
Stars: ✭ 7,887 (+19136.59%)
Mutual labels:  helm
Ship
A better way to deploy Kubernetes Helm charts
Stars: ✭ 623 (+1419.51%)
Mutual labels:  helm
Helm Registry
The helm registry to store and deliver charts (Deprecated since compass v2.9)
Stars: ✭ 36 (-12.2%)
Mutual labels:  helm
Apps
Community App Catalog for TrueNAS SCALE
Stars: ✭ 32 (-21.95%)
Mutual labels:  helm

helm-docker

Docker Pulls

Usage

This Docker image includes helm along with:

  • gcloud
  • kubectl
  • envsubst
  • jq

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.5.3
ISSUE=118
# 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].