https://github.com/mimani68/common-helm-chart
General purpose helm chart
https://github.com/mimani68/common-helm-chart
cicd helm helm-chart kubernets package
Last synced: 5 months ago
JSON representation
General purpose helm chart
- Host: GitHub
- URL: https://github.com/mimani68/common-helm-chart
- Owner: mimani68
- Created: 2023-05-23T16:39:41.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-23T16:48:42.000Z (about 3 years ago)
- Last Synced: 2025-04-03T06:36:51.994Z (about 1 year ago)
- Topics: cicd, helm, helm-chart, kubernets, package
- Language: Smarty
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# General purpose helm chart
Helm chart is a tool used for managing and deploying applications on Kubernetes clusters. It provides an easy way to package and share applications with all their dependencies, configuration files, and environment variables.
A Helm chart consists of a collection of files that describe the application's resources, such as deployments, services, and ingress rules. Helm charts allow for easy scaling and upgrading of the application, making it a popular choice for managing complex deployments on Kubernetes clusters
## Features
* Configurable registry address
* Support config file
* Multiple ingress route
* Dedicated *command* and *argument* per container
* Test included
## Usage
```bash
helm install \
--set image.repository=docker.io \
--name-template app .
```
## Prepare chart for publish
```bash
helm package .
mkdir app-charts
mv app-0.1.0.tgz app-charts/
helm repo index app-charts --url http://helm.app.io
```