GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - DanielRaapDev/helm-charts: Helm Charts ⛵ @ Delivery Hero ⭐

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

608 Commits
608 Commits

Folders and files

NameName
Last commit message
Last commit date
.gemini
.gemini
 
 
.github
.github
 
 
ci
ci
 
 
img
img
 
 
stable
stable
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
artifacthub-repo.yml
artifacthub-repo.yml
 
 
index.yaml
index.yaml
 
 
public_key.asc
public_key.asc
 
 

Repository files navigation

Helm Charts @ Delivery Hero

Delivery Hero ❤️ Helm

Delivery Hero are big fans of Kubernetes and use Helm extensively. Here we have collected a few charts that are used across our organisation.

TLDR

Charts are released as OCI packages and can be installed like this:

helm install my-release oci://ghcr.io/deliveryhero/helm-charts/<chart>

There is also a Helm charts repository that can be added:

helm repo add deliveryhero https://raw.githubusercontent.com/deliveryhero/helm-charts/refs/heads/master/

Then charts can also be installed like this:

helm install my-release deliveryhero/<chart>

Chart list

Artifact HUB

  • aws-ebs-csi-driver
  • aws-s3-proxy
  • aws-service-events-exporter
  • aws-service-quotas-exporter
  • aws-storage-class
  • backstage
  • backstage-mono
  • cachet
  • cloudhealth-collector
  • cluster-overprovisioner
  • cortex-gateway
  • datadog-controller
  • dregsy
  • field-exporter
  • gripmock
  • hoppscotch
  • k8s-cloudwatch-adapter
  • k8s-event-logger
  • k8s-resources
  • killgrave
  • kube-bench
  • kube-downscaler
  • kubecost-reports-exporter
  • labelsmanager-controller
  • listmonk
  • locust
  • metabase
  • mlflow
  • net-exporter
  • newrelic-controller
  • node-local-dns
  • node-problem-detector
  • pg-repack-scheduler
  • postgres-controller
  • priority-class
  • prometheus-aws-costs-exporter
  • prometheus-aws-health-exporter
  • prometheus-aws-limits-exporter
  • prometheus-cloudflare-exporter
  • prometheus-k8s-events-exporter
  • prometheus-locust-exporter
  • prometheus-new-relic-app-exporter
  • prometheus-new-relic-exporter
  • prometheus-sentry-exporter
  • prometheus-soti-mobicontrol-exporter
  • prometheus-spot-termination-exporter
  • prometheus-statsd-exporter
  • rds-downscaler
  • service-account
  • superset
  • toxiproxy
  • weblate
  • wiremock

Contributing

Contributions are welcome ❤️

This repository has multiple Github Actions to ensure quality is high, these include:

  • chart-testing: lint and install tests
  • markdown-lint: lint all markdown files
  • pre-commit: Auto generate helm docs before commit.
  • helm-docs: check all chart README.md have all values documented
  • helm-conftest: Ensures standard labels are present

All chart README.md files are generated from a template. This ensures all values are documented and that formatting is consistent. See here about how the table of values is produced and how to add descriptions to your chart values.

Opening a PR

Follow these steps:

  1. Fork this repo
  2. Make desired changes to the chart
  3. Bump the chart version
  4. Regenerate the chart README.md. Run from the repo root: docker run --rm -v "${PWD}:/helm-docs" jnorwood/helm-docs:v1.11.3 --template-files ./ci/README.md.gotmpl
  5. Commit and push changes
  6. Open 1 pull request per chart you want to change
  7. Set pull request title to [stable/<chart name>]: <description>

Running CI tests locally

All commands to be run from the root of this repo.

chart-testing:

brew install chart-testing
pip3 install yamale yamllint
ct lint --charts stable/<chart>

markdown-lint:

docker run --rm -v "$PWD:/helm-charts" avtodev/markdown-lint:v1.5.0 --config /helm-charts/ci/markdown-lint.yaml /helm-charts/**/*.md

helm-docs:

To generate chart README.md files from the template, you can run helm-docs via docker:

docker run --rm -v "$(git rev-parse --show-toplevel):/helm-docs" jnorwood/helm-docs:v1.11.3 --template-files ./ci/README.md.gotmpl

Or alternatively install via pre-commit:

pre-commit install
pre-commit install-hooks

helm-conftest:

brew tap instrumenta/instrumenta
brew install conftest
sh ci/helm-conftest.sh

License

Copyright © 2023 Delivery Hero

Contents of this repository and any charts without a specific license are licensed under the Apache-2.0 License. Some charts may have their own respective license at <chart>/LICENSE. When adding a new chart to this repository and the chart is copied from another repository then include the license from the source if is not Apache-2.0 and include a link to the source under the sources section in <chart>/Chart.yaml.

About

Helm Charts ⛵ @ Delivery Hero ⭐

Resources

Readme
License

Security policy

Security policy
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.