https://github.com/workleap/gsoft-helm-charts
Contains generic Helm charts available through GitHub Pages.
https://github.com/workleap/gsoft-helm-charts
Last synced: 4 months ago
JSON representation
Contains generic Helm charts available through GitHub Pages.
- Host: GitHub
- URL: https://github.com/workleap/gsoft-helm-charts
- Owner: workleap
- License: apache-2.0
- Created: 2023-03-09T19:45:34.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-20T02:41:53.000Z (5 months ago)
- Last Synced: 2025-12-22T06:59:10.550Z (5 months ago)
- Language: Makefile
- Size: 193 KB
- Stars: 2
- Watchers: 25
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Workleap generic Helm charts
This repository contains generic Helm charts available through GitHub Pages.
## Generic Helm chart for ASP.NET Core
By default, this chart bootstraps the [official ASP.NET Core sample application](https://hub.docker.com/_/microsoft-dotnet-samples).
Please read the documented [`charts/aspnetcore/values.yaml`](charts/aspnetcore/values.yaml) file to understand how to override default values in order to deploy your own ASP.NET Core application.
### Installing the chart
The recommended way is to add this chart [as a dependency of your chart](https://helm.sh/docs/helm/helm_dependency/):
```yaml
apiVersion: v2
name: your-chart
description: Your chart description
version: 1.0.0
dependencies:
- name: aspnetcore
alias: aspnetcore
version: 2.0.0
repository: https://workleap.github.io/gsoft-helm-charts
```
Then, in your `values.yaml` file, override the default values:
```yaml
aspnetcore:
image:
registry: your-registry.com
repository: your-repository
# [...]
```
Finally, deploy your chart using the `--dependency-update` flag:
```bash
helm upgrade --install --atomic --cleanup-on-fail --debug --dependency-update [...more options] ./your-chart/
```
## Release and versioning process
* Commit your changes on a new branch.
* In the same branch, manually bump the version property in `charts//Chart.yaml` by following [SemVer](https://semver.org/) guidelines.
* Create a pull request and go through the review process.
* When the pull request is merged back in the main branch, the following workflows are automatically triggered:
1. [Release charts](.github/workflows/release-charts.yml): packages the updated chart, creates a GitHub release and updates the public Helm [index.yaml](pages/index.yaml) repository file. This has no effect if no chart version was changed.
2. [Deploy pages](.github/workflows/deploy-pages.yml): deploy the latest [index.yaml](https://workleap.github.io/gsoft-helm-charts/index.yaml) file to GitHub Pages.
## License
Copyright © 2023, GSoft Group Inc. This code is licensed under the Apache License, Version 2.0. You may obtain a copy of this license at https://github.com/workleap/gsoft-license/blob/master/LICENSE.