https://github.com/redhat-cop/helm-charts
Helm Charts Repository
https://github.com/redhat-cop/helm-charts
container-cop helm
Last synced: about 1 year ago
JSON representation
Helm Charts Repository
- Host: GitHub
- URL: https://github.com/redhat-cop/helm-charts
- Owner: redhat-cop
- License: apache-2.0
- Created: 2020-03-25T15:29:27.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-25T06:41:37.000Z (about 1 year ago)
- Last Synced: 2025-04-04T02:04:50.201Z (about 1 year ago)
- Topics: container-cop, helm
- Language: Shell
- Homepage: https://redhat-cop.github.io/helm-charts
- Size: 2.46 MB
- Stars: 113
- Watchers: 22
- Forks: 96
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# βοΈ Red Hat Communities of Practice Helm Charts
[](https://github.com/redhat-cop/helm-charts/actions/workflows/install-test.yaml)
[](https://github.com/redhat-cop/helm-charts/actions/workflows/lint-test.yaml)
[](https://github.com/redhat-cop/helm-charts/actions/workflows/release.yaml)
[](https://github.com/redhat-cop/helm-charts/actions/workflows/scorecard.yml)
A collection of Helm Charts to that are not available in any upstream location or customised to the point it does not make sense to support up stream chart development.
For charts we know work on OpenShift but do not belong here, check out the list of Charts we've used for some ideas
This library is used to support [Open Innovation Labs Ubiquitous Journey Project](https://github.com/rht-labs/ubiquitous-journey)
Additional charts for managing an OpenShift cluster can be found in [redhat-cop/openshift-management](https://github.com/redhat-cop/openshift-management/tree/master/charts)
## π§° Add this Helm Repo to your local π§°
```
helm repo add redhat-cop https://redhat-cop.github.io/helm-charts
```
## πββοΈπ¨ How do I run a chart?
Login to your cluster and into your destination project. To install any given Chart using the default values just run:
```bash
helm install $NAME redhat-cop/$CHART_NAME
eg:
helm install my-jenkins redhat-cop/jenkins
```
Where:
* $NAME - is the name you want to give the installed Helm App
* $CHART_NAME - name of the chart found in `charts` directory
## πββοΈπ¨Customisation to a chart prior to install
For each chart, navigate to the root of it for the readme and default values. To over ride them, you could create your own `my-values.yaml` and make your changes there before installing
```bash
helm install $NAME -f my-values.yaml redhat-cop/$CHART_NAME
eg:
helm install my-jenkins -f my-values.yaml redhat-cop/jenkins
```
## πββοΈπ¨ Chart linting
Before adding a chart to this repo, make sure there is no linting issues, otherwise the PR actions will fail.
We use both the integrated [`helm lint`](https://helm.sh/docs/helm/helm_lint/) command and the [`chart testing`](https://github.com/helm/chart-testing/blob/master/doc/ct_lint.md) tool.
```bash
helm lint charts/jenkins
ct lint charts/jenkins
```
## π©βπ« Chart README Files
For more info on each chart checkout these!
* [ansible-automation-platform](/charts/ansible-automation-platform)
* [argocd-operator](/charts/argocd-operator)
* [bootstrap-project](/charts/bootstrap-project)
* [dev-ex-dashboard](/charts/dev-ex-dashboard)
* [etherpad](/charts/etherpad)
* [gitops-operator](/charts/gitops-operator)
* [helper-console-links](/charts/helper-console-links)
* [helper-sealed-secrets ](/charts/helper-sealed-secrets)
* [jenkins](/charts/jenkins)
* [kopf](/charts/kopf)
* [network-policy](/charts/network-policy)
* [openshift-logforwarding-splunk](/charts/openshift-logforwarding-splunk)
* [operatorhub](/charts/operatorhub)
* [operators-installer](/charts/operators-installer)
* [owncloud](/charts/owncloud)
* [pact-broker](/charts/pact-broker)
* [ploigos](/charts/ploigos)
* [sonarqube](/charts/sonarqube)
* [sonatype-nexus](/charts/sonatype-nexus)
* [stackrox](/charts/stackrox)
* [static-site](/charts/static-site)
* [tekton-demo](/charts/tekton-demo)
* [operators-installer](/charts/operators-installer)