rowi1de / charts-dashboard-nginx

Common helm charts we use

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:CSS 47.6%Language:HTML 24.5%Language:JavaScript 20.2%Language:Mustache 6.9%Language:Smarty 0.8%