Skip to content

victorgetz/charts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IITS helm charts

This project contains several public charts as used by the folks at IITS.

Requirements

These charts are running only with a OIDC Proxy upfront and traefik as a Ingress Controller

Installation

    helm repo add iits-charts https://charts.iits.tech
    helm search repo YOUR_CHART_NAME
    helm install YOUR_RELEASE_NAME iits-charts/YOUR_CHART_NAME

Acceptance criteria

Any helm chart provided by iits-consulting needs to adhere to the following acceptance criteria:

  • The Chart.yaml contains all required attributes as defined in https://helm.sh/docs/topics/charts/#the-chartyaml-file
  • Document values in such a way that helm-docs may generate a nice README.md
  • Enable custom annotations in values.yaml
  • Define common labels for better separation of concerns
  • Configuration changes have to cause a pod restart
  • Whenever possible, sensitive information should be injected by something like a mutating webhook rather than be part of your chart
  • Container health checks need to be present
  • Use subcharts to manage dependencies whenever possible
  • Document every values.yaml variable that is meant to be adjusted
  • Specify a license
  • Provide a default .helmignore
  • HorizontalPodAutoscaler should be present
  • Have a NOTES.txt that provides information about the deployment

About

Common helm charts we use

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 55.4%
  • Mustache 23.7%
  • CSS 20.9%