Skip to content

Commit 4db307d

Browse files
committed
chore: Add Chart update issue template
1 parent 51d8119 commit 4db307d

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
name: Pre-Release Demo Chart Updates
3+
about: This template can be used to track the Helm chart updates for all demos.
4+
title: "chore(tracking): Update Helm charts for XX.(X)X"
5+
labels: []
6+
assignees: ''
7+
---
8+
9+
## Pre-Release Demo Chart Updates
10+
11+
There are a bunch of demos which directly use Helm charts to install some required parts of the
12+
demo / stack. These charts need updating **before** we start testing the stable to nightly upgrade.
13+
14+
Most of the charts are located in the `stacks/_templated` folder. Additional folders are:
15+
`stacks/observability` and `stacks/signal-processing`. It is recommended to search for `releaseName`
16+
to find all referenced charts.
17+
18+
### Update Instructions
19+
20+
These instructions help to update the charts:
21+
22+
```shell
23+
# List all available repos
24+
helm repo list
25+
```
26+
27+
Make sure, you have the following repos added:
28+
29+
```plain
30+
NAME URL
31+
bitnami https://charts.bitnami.com/bitnami
32+
stackable-dev https://repo.stackable.tech/repository/helm-dev/
33+
stackable-stable https://repo.stackable.tech/repository/helm-stable/
34+
timescale https://charts.timescale.com/
35+
prometheus-community https://prometheus-community.github.io/helm-charts
36+
vector https://helm.vector.dev
37+
grafana https://grafana.github.io/helm-charts
38+
jaeger https://jaegertracing.github.io/helm-charts
39+
opentelemetry https://open-telemetry.github.io/opentelemetry-helm-charts
40+
jupyterhub https://jupyterhub.github.io/helm-chart/
41+
opensearch https://opensearch-project.github.io/helm-charts
42+
```
43+
44+
Next, search for the latest version of the desired chart, eg `grafana/grafana`:
45+
46+
```shell
47+
# Display the latest versions of a chart
48+
$ helm search repo grafana/grafana --versions | head -5
49+
NAME CHART VERSION APP VERSION
50+
grafana/grafana 8.6.0 11.3.0
51+
grafana/grafana 8.5.12 11.3.0
52+
grafana/grafana 8.5.11 11.3.0
53+
grafana/grafana 8.5.10 11.3.0
54+
```
55+
56+
Use the latest version displayed to replace the current one in the YAML files. Take a look at
57+
previous PRs for additional guidance, eg. <https://github.com/stackabletech/demos/pull/119>.

0 commit comments

Comments
 (0)