Skip to content

behoof4mind/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm-charts

My own helm charts repository

How to use it:

By Helmfile

repositories:
  - name: behoof4mind
    url:  https://behoof4mind.github.io/helm-charts

releases:
  - name: weather-service
    namespace: weather-service
    chart: behoof4mind/weather-service
    version: 0.1.0
    atomic: true
    values:
      - image:
...

By Helm itself:

helm repo add behoof4mind https://behoof4mind.github.io/helm-charts
helm repo update
helm install weather-service behoof4mind/weather-service -n weather-service --create-namespace

How to add new chart:

  • Clone repo
  • Put chart to the helm-chart-sources directory
  • Lint charts to be sure that it does not have errors
helm lint charts/*
  • Package charts by:
helm package charts/*
  • Regenerate index.html file by:
helm repo index --url https://behoof4mind.github.io/helm-charts/ --merge index.yaml .
  • Push your changes back to the repo

How to add new chart version

  • Clone repo
  • Put new changes
  • Lint charts to be sure that it does not have errors
helm lint charts/*
  • Increment chart version in Chart.yaml file db-configmap.yaml- Package charts by:
helm package charts/*
  • Regenerate index.html file by:
helm repo index --url https://behoof4mind.github.io/helm-charts --merge index.yaml .
  • Push your changes back to the repo

List of available charts:

workadventure-chart
weather-service

License

The MIT License (MIT)

Copyright © 2021 Denis Lavrushko