Skip to content
 
 

Repository files navigation

Helm chart collection (OpenShift / Kubernetes)

Artifact Hub License Lint and Test Charts Release Charts

Helm charts used to deploy demos and cluster configuration on OpenShift and Kubernetes. The main consumer is openshift-clusterconfig-gitops (“Cluster Bootstrap”); charts can also be installed on their own.

Use the published repository

Charts are published to GitHub Pages (Chart Releaser). Add the repo and search or install as usual:

helm repo add tjungbauer https://charts.stderr.at/
helm repo update
helm search repo tempo-tracing --versions

Browse packages on Artifact Hub or open charts/<name>/ in this repository for sources and default values.yaml. (sometimes values-example.yaml)

Committed Chart.lock and vendored charts/<name>/charts/*.tgz subchart packages pin exact versions for reproducible installs and offline mirrors. helm package artifacts in the repo root stay ignored (.gitignore: /*.tgz). After dependency changes, run helm dependency update and commit the lockfile and those archives (CI checks them with helm dependency build).

What’s in the repo

Examples of what these charts automate or configure:

  • Red Hat Advanced Cluster Security (RHACS) deployment and initialization
  • Red Hat Advanced Cluster Management (RHACM)
  • OpenShift Data Foundation
  • Tekton / pipeline examples
  • Compliance Operator stack
  • OpenShift Logging
  • …and more under charts/

Per-chart README files document settings (mostly generated from values.yaml comments via helm-docs).

Maintainers and support

For bugs, questions, and expectations (GitHub Issues, community / best-effort, no commercial SLA), read SUPPORT.md. Maintainer contact in Chart.yaml is not a substitute for vendor support for the underlying products.

Contribute

Open issues and pull requests for fixes or improvements. Bump version in Chart.yaml for any chart you change so chart-testing picks it up on PRs, and update annotations.artifacthub.io/changes when you publish a new chart version.

Linting (local and CI)

Charts are expected to pass helm lint and chart-testing (ct lint).

From the repo root you can mirror the CI lint steps (Helm repos, dependencies, ct) with:

./scripts/lint-and-test-charts-local.sh --all

Use --all to lint every chart under charts/; omit it to lint only charts changed vs your default branch (see script header for options).

CI/CD

Two GitHub Actions workflows drive validation and releases:

  • Lint and Test Charts — runs chart-testing on charts that changed compared to the default branch, which requires a SemVer bump in Chart.yaml for the chart to be selected.
  • Release ChartsChart Releaser builds the Helm repository on GitHub Pages (branch gh-pages), served at https://charts.stderr.at/.

About

Helm Charts Repository

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages