https://github.com/devpro/helm-charts
Tested configurations and clear documentation to ease Kubernetes workload deployment
https://github.com/devpro/helm-charts
cloud-native-computing fleet gitops helm-charts kubernetes
Last synced: about 2 months ago
JSON representation
Tested configurations and clear documentation to ease Kubernetes workload deployment
- Host: GitHub
- URL: https://github.com/devpro/helm-charts
- Owner: devpro
- License: other
- Created: 2022-10-13T10:05:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-11T12:26:56.000Z (3 months ago)
- Last Synced: 2025-12-12T13:51:30.431Z (3 months ago)
- Topics: cloud-native-computing, fleet, gitops, helm-charts, kubernetes
- Language: Shell
- Homepage: https://kwt.devpro.fr
- Size: 451 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kube Workload Toolkit
[](https://gitlab.com/devpro-labs/automation/helm-charts/-/pipelines)
[](https://github.com/devpro/helm-charts/actions/workflows/ci.yml)
[](https://github.com/devpro/helm-charts/actions/workflows/pkg.yml)
Welcome! This project provides:
- **Curated guides**: Step-by-step instructions for installing popular applications using their official Helm charts in a Kubernetes cluster.
- **Custom Helm charts**: A collection of charts that were created for deploying unique workloads on Kubernetes.
Whether you're deploying custom solutions or setting up well-known applications like NGINX or Prometheus, this repository aims to simplify your Kubernetes journey with tested configurations and clear documentation.
🚀 Get started with the [Kube Workload Toolkit](https://kwt.devpro.fr/)
Feel free to [contribute](CONTRIBUTING.md)!
## Usage
### From Helm CLI
```bash
# checks helm is installed
helm version
# if not already done, adds devpro repository in helm
helm repo add devpro https://devpro.github.io/helm-charts
# refreshes helm repository informations
helm repo update
# searches for a specific package from the command line
helm search repo -l
# installs a package
helm install
```
### From ArgoCD
- Create a git repository to store Kubernetes definition files (GitOps approach)
```yaml
# wordpress/Chart.yaml
apiVersion: v2
name: wordpress
description: Helm chart for installing WordPress
type: application
version: 0.1.0
appVersion: 1.0.0
dependencies:
- name: wordpress
version: 0.1.1
repository: https://devpro.github.io/helm-charts
```
- Create a new application in ArgoCD to reference the git repository with the path to the folder
### From Fleet
- Create a git repository to store Kubernetes definition files (GitOps approach)
```yaml
# wordpress/fleet.yaml
defaultNamespace: sample-apps
helm:
repo: https://devpro.github.io/helm-charts
chart: wordpress
version: 0.1.1
releaseName: wordpress
```
- Create a GitRepo to reference the git repository with the path to the folder
### From Rancher
- In your cluster
- Go to "Apps" > "Repositories", click on "Create" and enter `https://devpro.github.io/helm-charts` as "Index URL", then click on "Create"
- Go to "Apps" > "Charts", look at the available applications (charts) and install the one(s) you want
## Samples
- [DevOpsDays Geneva 2023](samples/devopsdays-geneva-2023/README.md)
- [SUSE Exchange Paris 2023](samples/suse-exchange-paris-2023/README.md)