Skip to content

miracum/charts

Folders and files

NameName
Last commit message
Last commit date
Jan 20, 2025
Jan 20, 2025
Dec 19, 2024
Mar 27, 2023
Sep 15, 2024
Mar 19, 2021
Jul 28, 2023
Jan 8, 2024
Mar 19, 2021
Apr 30, 2023
Jul 22, 2023
Nov 18, 2024
Sep 15, 2023
Jul 22, 2023
Nov 22, 2024
Nov 18, 2024
Jul 22, 2023
Nov 18, 2022
Mar 19, 2021
Jan 20, 2025
Feb 16, 2023

Repository files navigation

Charts

OpenSSF Scorecard

A collection of Helm charts

helm repo add miracum https://miracum.github.io/charts
helm repo update

Note

Also available as OCI artifacts: https://github.com/orgs/miracum/packages?repo_name=charts.

Development

  1. (Optional) Setup a KinD cluster with Nginx ingress support

    kind create cluster --config=hack/kind-config.yaml
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/static/provider/kind/deploy.yaml
  2. Make changes to the charts

  3. Mount the folder in the kube-powertools container to easily run linters and checks

    docker run --rm -it -v $PWD:/root/workspace ghcr.io/chgl/kube-powertools:v2.3.40@sha256:edd8577f35a841c5d6cecf29ac386c5a88ff5ee9584d31e8fe0a4ad4796d1faf
  4. Run chart-testing and the chart-powerlint.sh script to lint the chart

    ct lint --config .github/ct/ct.yaml && chart-powerlint.sh
  5. (Optional) View the results of the polaris audit check in your browser

    $ docker run --rm -it -p 9090:8080 -v $PWD:/root/workspace ghcr.io/chgl/kube-powertools:v2.3.40@sha256:edd8577f35a841c5d6cecf29ac386c5a88ff5ee9584d31e8fe0a4ad4796d1faf
    bash-5.0: helm template charts/fhir-gateway/ | polaris dashboard --config .polaris.yaml --audit-path -

    You can now open your browser at http://localhost:9090 and see the results and recommendations.

  6. Run generate-docs.sh to auto-generate an updated README

    generate-docs.sh
  7. Bump the version in the changed Chart.yaml according to SemVer (The ct lint step above will complain if you forget to update the version.)