Git Product home page Git Product logo

helm-charts's Introduction

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

helm repo add deliveryhero https://charts.deliveryhero.io/
helm search repo deliveryhero
helm install my-release deliveryhero/<chart>

adding deliveryhero chart repo

Chart list

Artifact HUB

Contributing

Contributions are welcome ❤️

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

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: 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:

docker run --rm -v "${PWD}:/helm-docs" jnorwood/helm-docs:v1.11.3 --template-files ./ci/README.md.gotmpl

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.

helm-charts's People

Contributors

max-rocket-internet avatar nyambati avatar javad-hajiani avatar sietevecesmal avatar pciang avatar mahagon avatar mshero avatar linzhengen avatar mtahaahmed avatar marceloaplanalp avatar msalman899 avatar justdan96 avatar zabudskyi avatar nreymundo avatar lena-kuhn avatar z0rc avatar mkerix avatar colebaileygit avatar r2ronoha avatar dani-co-cn avatar voidlily avatar fernandosiq-dh avatar jijinp avatar jfrancisco0 avatar hairmare avatar mkamel93 avatar schndr avatar simon-wessel avatar zzorica avatar yosri-alkishawi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.