Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kostiantyn-matsebora/helm-charts

Helm chart repository
https://github.com/kostiantyn-matsebora/helm-charts

coredns helm helm-charts helm-charts-repository kubernetes kubernetes-deployment oauth2 oauth2-proxy oidc provisioning pvc

Last synced: 11 days ago
JSON representation

Helm chart repository

Awesome Lists containing this project

README

        

# Helm charts repository

[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/kostiantyn-matsebora-helm-charts)](https://artifacthub.io/packages/search?repo=kostiantyn-matsebora-helm-charts)

It contains the following charts:

* [Deployment restarter](https://github.com/kostiantyn-matsebora/helm-k8s-deployment-restarter) - restarts kubernetes deployment resource by schedule.
* [Storage provisioner](https://github.com/kostiantyn-matsebora/helm-storage-provisioner) - provisioning of storage definition (PersistentVolumeClaim and PersistentVolume objects).
* [Simple oauth2-proxy](https://github.com/kostiantyn-matsebora/helm-simple-oauth2-proxy) - deploying and configuring oauth2-proxy provides a way to configure OIDC provider as any other OAuth2 provider supported by application..
* [Custom CoreDNS](https://github.com/kostiantyn-matsebora/helm-coredns-custom) - CoreDNS custom/additional configuration.
* [Home assistant core](https://github.com/kostiantyn-matsebora/helm-ha) - Home assistant core with some addons.
* [Any application](https://github.com/kostiantyn-matsebora/helm-generic-application) - Generic application with features.

## Usage

Add repository first:

```bash
helm repo add kostiantyn-matsebora https://kostiantyn-matsebora.github.io/helm-charts/
```

Install/upgrade helm chart using your custom values (for instance storage-provisioner):
```bash
# Storage provisioner
helm upgrade deployment-restarter kostiantyn-matsebora/storage-provisioner --install --values ./custom-values.yaml

# Deployment restarter
helm upgrade deployment-restarter kostiantyn-matsebora/k8s-deployment-restarter --install --values ./custom-values.yaml

# Simple oauth2-proxy
helm upgrade oauth2-proxy kostiantyn-matsebora/simple-oauth2-proxy --install --values ./custom-values.yaml

# Custom CoreDNS
helm upgrade coredns-custom kostiantyn-matsebora/coredns-custom --install --values ./custom-values.yaml

# Helm assistant core
helm upgrade ha kostiantyn-matsebora/ha --install --values ./custom-values.yaml

# Any application
helm upgrade myapp kostiantyn-matsebora/application --install --values ./custom-values.yaml
```