Skip to content

Commit d19253e

Browse files
authored
🧹 update helm docs and add release instructions (#121)
Signed-off-by: Harsha <harshaisgud@gmail.com>
1 parent a633952 commit d19253e

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

RELEASE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Releasing helm chart
2+
3+
Mondoo Operator helm chart has been autogenerated using the [helmify](https://github.com/arttor/helmify) tool.
4+
The CI uses [chart-releaser-action](https://github.com/helm/chart-releaser-action) to self host the charts using github pages.
5+
6+
The following steps need to be followed to release helm chart.
7+
8+
## Requirements
9+
1. Update Chart.yaml in the charts/mondoo-operator repository with the latest appVersion.
10+
2. Update Chart.yaml in the charts/mondoo-operator repository with the corresponding version.
11+
12+
13+
# Helm Chart Release Workflow
14+
15+
Helm chart release action is executed on every push to main . It checks each chart in the charts folder, and whenever there's a new chart version, creates a corresponding GitHub release named for the chart version, adds Helm chart artifacts to the release, and creates or updates an index.yaml file with metadata about those releases, which is then hosted on GitHub Pages.

docs/user-manual-helm.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ minikube start
2020
Next let us deploy the operator application:
2121

2222
```bash
23-
helm install mondoo-operator ./chart --namespace mondoo-operator-system --create-namespace
23+
helm repo add mondoo https://mondoohq.github.io/mondoo-operator
24+
helm install mondoo-operator mondoo/mondoo-operator --namespace mondoo-operator-system --create-namespace
2425
```
2526

2627
> NOTE: Make sure helm is configured to use minikube

0 commit comments

Comments
 (0)