Helm Charts

Welcome to my Helm Repository. I am using these Charts as a central storage for my GitOps approach.
Whenever I spin up a new cluster, these Charts help me to configure it.
The Charts are mainly used by https://github.com/tjungbauer/openshift-clusterconfig-gitops

For further information and some examples, please check the blog: https://blog.stderr.at/gitopscollection

Feel free to test them and let me know if there are any issues.

admin-networkpolicies
Maintainers: tjungbauer
Last update: 2024-11-07
Version: 1.0.2
Configure AdminNetworkPolicy and BaselineNetworkPolicy resources for a cluster.

Tags: security clusterconfig

cert-manager
Maintainers: tjungbauer
Last update: 2024-07-01
Version: 1.0.5
Install and configure the Cert-Manager

Tags: generic clusterconfig

collection-management-operators
Maintainers: tjungbauer
Last update: 2024-06-14
Version: 1.0.36
Collection of management Operators which are required as a dependency for other services, such as Logging, Loki, NetObserv etc. It simply calls helper-operator to deploy all required operators without any configuration of a CRD.

Tags: operator deployment

collection-operators
Maintainers: tjungbauer
Last update: 2024-07-11
Version: 1.0.26
Collection of Operators which can be deployed on Demo Systems without any configuration of a CRD.

Tags: operator deployment

collection-optional-operators
Maintainers: tjungbauer
Last update: 2024-07-11
Version: 1.0.30
Collection of optional operators, like CodeReadyWorkspaces without any configuration of a CRD.

Tags: operator deployment

compliance-operator-full-stack
Maintainers: tjungbauer
Last update: 2024-06-25
Version: 1.0.30
Master chart to deploy and configure the Compliance Operator

Tags: security compliance

cost-management
Maintainers: tjungbauer
Last update: 2024-06-25
Version: 1.0.10
Setup and configure cost-management Operator

Tags: configuration cost-management

cyclonedx
Maintainers: tjungbauer
Last update: 2024-06-25
Version: 1.0.7
A Helm chart to deploy CycloneDX to generate SBOM

Tags: gitops

etcd-backup
Maintainers: tjungbauer
Last update: 2024-06-25
Version: 1.0.6
Create a CronJob that performs ETCD Backup and stores the backup to a PV.

Tags: security backup

file-integrity-operator
Maintainers: tjungbauer
Last update: 2024-06-26
Version: 1.0.11
Setup the FileIntegrity Operator (based on AIDE)

Tags: security clusterconfig

generic-cluster-config
Maintainers: tjungbauer
Last update: 2024-07-23
Version: 1.0.30
This Chart is responsible for deploying generic cluster configuration, for example, etcd encryption, OAuth etc.

Tags: generic clusterconfig

helm-policy-generator
Maintainers: tjungbauer
Last update: 2024-06-29
Version: 1.0.14
This Chart shall help to generate policies for Advanced Cluster Management

Tags: helper acm policy

helper-argocd
Maintainers: tjungbauer
Last update: 2024-07-16
Version: 2.0.37
Takes care of creation of Applications, Appprojects and ApplicationSets (supporting different generators)

Tags: helper subchart gitops

helper-loki-bucket-secret
Maintainers: tjungbauer
Last update: 2024-06-29
Version: 1.0.9
Loki requires a secret with specific keys. This Chart creates a Job that will create such a secret based on the OpenShift Data Foundation BucketClaim.

Tags: helper subchart

helper-lokistack
Maintainers: tjungbauer
Last update: 2024-10-28
Version: 1.0.11
The only purpose of this helper chart is to provide a template for the LokiStack Custom Resource, so it must not be re-defined for multiple services.

Tags: helper subchart gitops

helper-objectstore
Maintainers: tjungbauer
Last update: 2024-06-30
Version: 1.0.7
A helper Chart to create BackingStore, BackingClass, BucketClaim and StorageClass objects, when ODF is used. Currently type PV is supported only (Creating a local Persistent Volume-backed backingstore)!

Tags: helper subchart storage

helper-operator
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.28
A helper Chart to reduce code repetition. This Chart should be called as a dependency by other charts in order to install Operators.

Tags: helper subchart operator

helper-proj-onboarding
Maintainers: tjungbauer
Last update: 2024-06-30
Version: 1.0.39
This Chart shall deploy namespaces and their depending resources, like NetworkPolicies or Quotas etc.

Tags: helper subchart

helper-server-side-apply
Maintainers: tjungbauer
Last update: 2024-06-30
Version: 1.0.11
Using Server Side Apply to create for example node labelling, requires openshift-gitops 1.6+

Tags: helper subchart

helper-status-checker
Maintainers: tjungbauer
Last update: 2024-09-26
Version: 4.0.13
A helper Chart that creates a job to verify if the deployments of an operator are running. To do so it creates a service account with a role to read the status of the Deployments.

Tags: helper subchart

ingresscontroller
Maintainers: tjungbauer
Last update: 2024-08-23
Version: 1.0.13
Configures the IngressController object.

Tags: generic clusterconfig

minio-configurator
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.5
A Chart to automate the bucket creation and configuration for MINIO Object Storage

Tags: minio storage clusterconfig

network-observability
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.10
Installs and configures OpenShift Network Observability.

Tags: security network

openshift-data-foundation
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.32
Deploys and configures the OpenShift Data Foundation Operator.

Tags: storage odf

openshift-gitops
Maintainers: tjungbauer
Last update: 2024-10-20
Version: 1.0.49
Installs and patches the Red Hat Openshift Gitops Operator

Tags: gitops management

openshift-logging
Maintainers: tjungbauer
Last update: 2024-10-28
Version: 3.0.0
Deploy and configure OpenShift Logging based on LokiStack

Tags: logging

pipeline-example
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.8
Create an example Pipeline which does a linting of openshift-clusterconfig-gitops using kubelinter, yamllin, yamlscore ....

Tags: pipelines cicd

quay-registry-setup
Maintainers: tjungbauer
Last update: 2024-11-05
Version: 2.0.10
Deploy and configure Red Hat Quay Registry.

Tags: management tool registry

rhacm-full-stack
DEPRECATED
Last update: 2023-10-20
Version: 1.0.14
Master chart to deploy RHACM operator
rhacm-setup
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.14
Setup and configure Advanced Cluster Managerment. Replaces the Chart rhacm-full-stack.

Tags: clustermanagement

rhacs-demo-applications
Maintainers: tjungbauer
Last update: 2024-04-18
Version: 1.0.6
Deploy a demo application with known SECURITY RISKS!!! Used for RHACS Demos

Tags: securitytesting

rhacs-full-stack
DEPRECATED
Last update: 2023-10-18
Version: 1.0.35
Master chart to deploy RHACS operator, initialize it and do some configuration using API Calls
rhacs-setup
Maintainers: tjungbauer
Last update: 2024-06-29
Version: 1.0.28
Master chart to deploy RHACS operator, initialize it and do some configuration using API Calls

Tags: acs security

sealed-secrets
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.20
A Helm chart to deploy sealed-secrets - depends on Bitnami's helm chart

Tags: secretmanagement security

setup-container-security-operator
Maintainers: tjungbauer
Last update: 2024-07-06
Version: 1.0.9
Setup the Quay Container Security Operator.

Tags: operator security

sonarqube
Maintainers: tjungbauer
Last update: 2024-07-24
Version: 1.0.21
A Helm chart to deploy sonarqube community edition -d epends on Sonarcube's helm chart

Tags: devsecops security

tpl
Maintainers: tjungbauer
Last update: 2024-11-05
Version: 1.0.13
A library that shall collect certain templates to reuse them among different charts.

Tags: templates helper subchart

update-clusterversion
Maintainers: tjungbauer
Last update: 2024-06-07
Version: 1.0.0
A Helm chart to update OpenShift ClusterVersion

Tags: configuration

Usage


        helm repo add tjungbauer https://charts.stderr.at/

        helm repo update
      

These Charts are used to make my life easier when I need to install a Demo-Environment. Anyone is free to use them and make suggestions.
Mainly used by: https://github.com/tjungbauer/openshift-clusterconfig-gitops

License

Copyright (c) 2022 Thomas Jungbauer

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0 

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Icons

Various Artists Flaticon