Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iits-consulting/charts
Common helm charts we use
https://github.com/iits-consulting/charts
argocd charts gitops helm iits-consulting otc
Last synced: 24 days ago
JSON representation
Common helm charts we use
- Host: GitHub
- URL: https://github.com/iits-consulting/charts
- Owner: iits-consulting
- License: gpl-3.0
- Created: 2023-04-27T15:30:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-22T11:09:09.000Z (8 months ago)
- Last Synced: 2024-04-22T12:28:22.695Z (8 months ago)
- Topics: argocd, charts, gitops, helm, iits-consulting, otc
- Language: Smarty
- Homepage:
- Size: 1.48 MB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IITS helm charts
This project contains several public charts as used by the folks at [IITS](https://iits-consulting.de/).
## Requirements
These charts are running only with a OIDC Proxy upfront and traefik as a Ingress Controller
## Installation
Take a look at the specific README.md of the chart.
## 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](https://github.com/norwoodj/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](https://banzaicloud.com/docs/bank-vaults/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