All Projects → PrasadG193 → helm-clientgo-example

PrasadG193 / helm-clientgo-example

Licence: Apache-2.0 license
helm client-go example to add helm repo, fetch charts and install chart

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to helm-clientgo-example

helm-ssm
Injects values from AWS SSM parameters on the values.yaml file
Stars: ✭ 43 (+59.26%)
Mutual labels:  helm, helm3
github-action-helm3
Slim wrapper around helm3
Stars: ✭ 33 (+22.22%)
Mutual labels:  helm, helm3
hull
The incredible HULL - Helm Uniform Layer Library - is a Helm library chart to improve Helm chart based workflows
Stars: ✭ 66 (+144.44%)
Mutual labels:  helm, helm3
drone-helm3
Helm3 plugin for Drone CI
Stars: ✭ 20 (-25.93%)
Mutual labels:  helm, helm3
jenkins-stack-docker
Docker-compose version of jenkins-stack-kubernetes
Stars: ✭ 135 (+400%)
Mutual labels:  helm
Certified-Rancher-Operator-Thai
มาเรียนรู้ Kuberntes แบบ On-Premise และ Architecture ของ Rancher ที่ใช้ในการจัดการ Kubernetes Cluster เพื่อนำสู่ Certified Kubernetes Administrator และ Certified Rancer Operator
Stars: ✭ 78 (+188.89%)
Mutual labels:  helm
helm-charts
My collection of Helm charts.
Stars: ✭ 62 (+129.63%)
Mutual labels:  helm
lokole
Source code for the Lokole project. Lokole enables communities in the Congo DRC to pool resources to access efficient communication via email at an affordable price.
Stars: ✭ 37 (+37.04%)
Mutual labels:  helm
kubernetes-logging-helm
Scalable Kubernetes logging stack with Opensearch
Stars: ✭ 42 (+55.56%)
Mutual labels:  helm
veryfi-go
Go module for communicating with the Veryfi OCR API
Stars: ✭ 18 (-33.33%)
Mutual labels:  go-sdk
helm-charts
📈 Helm charts from Adfinis
Stars: ✭ 31 (+14.81%)
Mutual labels:  helm
atlantis
GitOps for Teams (experimental hard fork of atlantis)
Stars: ✭ 13 (-51.85%)
Mutual labels:  helm
helm-charts
Helm charts for sigstore project
Stars: ✭ 33 (+22.22%)
Mutual labels:  helm
corda-kubernetes-deployment
Corda Kubernetes Deployment
Stars: ✭ 30 (+11.11%)
Mutual labels:  helm
zeebe-helm
Public Zeebe K8s HELM Charts
Stars: ✭ 13 (-51.85%)
Mutual labels:  helm
helm-controller
A simple way to manage helm charts with a Custom Resource Definitions in k8s.
Stars: ✭ 49 (+81.48%)
Mutual labels:  helm
helm-starter
A helm plugin for managing chart starters.
Stars: ✭ 32 (+18.52%)
Mutual labels:  helm
draughtsman
An in-cluster agent that handles Helm based deployments
Stars: ✭ 31 (+14.81%)
Mutual labels:  helm
twitter-go
A high throughput, horizontally scalable microservice backend using Go, Cassandra, RabbitMQ, Kubernetes, Helm.
Stars: ✭ 39 (+44.44%)
Mutual labels:  helm
k8s-client-examples
Building stuff with the Kubernetes API
Stars: ✭ 110 (+307.41%)
Mutual labels:  client-go

helm-clientgo-example

This example program demonstrates helm operations for managing helm charts, such as adding helm repo, fetching helm charts and installing a helm chart

Running this example does the following operations:

  • Adds helm chart repo with name stable and url https://kubernetes-charts.storage.googleapis.com (equivalent to helm repo add stable https://kubernetes-charts.storage.googleapis.com)

  • Fetches latest helm charts from stable helm repo (equivalent to helm repo update)

  • Installs mysql helm chart into mysql-test namespace with values (equivalent to helm install -n mysql --namespace mysql-test stable/mysql --set mysqlRootPassword=admin@123,persistence.enabled=false,imagePullPolicy=Always)

Running the example

  • Create namespace mysql-test
    kubectl create ns mysql-test
    
  • Run the program with go run main.go
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].