tracking: Update Helm charts for 26.11.0

オープン
#472 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
54/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
helm, kubernetes, python
領域
devops

調査の方向性

Start by reading .scripts/update_helm_charts.py and its startup warnings, then search stacks/_templated, stacks/observability, and stacks/signal-processing for releaseName references. Check each referenced chart against current Helm repository indexes and update the chart version and app version comment in its YAML file. Done when the relevant demo charts are updated before stable to nightly upgrade testing.

索引モデルが issue の本文から書いたものです。

説明

scheduled-for/26.11.0

Pre-Release Demo Chart Updates

There are a bunch of demos which directly use Helm charts to install some required parts of the
demo / stack. These charts need updating before we start testing the stable to nightly upgrade.

Most of the charts are located in the stacks/_templated folder. Additional folders are:
stacks/observability and stacks/signal-processing. It is recommended to search for releaseName
to find all referenced charts.

Best-effort helper script

There is a best-effort helper script which might help you: .scripts/update_helm_charts.py.
Please read the warnings it prints on startup and keep them in mind.

Update Instructions

These instructions help to update the charts:

# List all available repos
helm repo list

Make sure, you have the following repos added:

NAME                  URL
bitnami               https://charts.bitnami.com/bitnami
stackable-dev         https://repo.stackable.tech/repository/helm-dev/
stackable-stable      https://repo.stackable.tech/repository/helm-stable/
timescale             https://charts.timescale.com/
prometheus-community  https://prometheus-community.github.io/helm-charts
vector                https://helm.vector.dev
grafana               https://grafana.github.io/helm-charts
jaeger                https://jaegertracing.github.io/helm-charts
opentelemetry         https://open-telemetry.github.io/opentelemetry-helm-charts
jupyterhub            https://jupyterhub.github.io/helm-chart/
opensearch            https://opensearch-project.github.io/helm-charts

To add any that are missing, run:

helm repo add bitnami https://charts.bitnami.com/bitnami --force-update

Then make sure you have the latest indexes:

helm repo update

Next, search for the latest version of the desired chart, eg grafana/grafana:

# Display the latest versions of a chart
$ helm search repo grafana/grafana --versions | head -5
NAME             CHART VERSION  APP VERSION
grafana/grafana  8.6.0          11.3.0
grafana/grafana  8.5.12         11.3.0
grafana/grafana  8.5.11         11.3.0
grafana/grafana  8.5.10         11.3.0

Use the applicable chart version displayed to replace the current one in the YAML files. Make sure
to add the app version in the comments. Eg:

version: 3.2.1 # 1.2.3

Take a look at previous PRs for additional guidance, eg. https://github.com/stackabletech/demos/pull/424 or https://github.com/stackabletech/demos/pull/375 or https://github.com/stackabletech/demos/pull/325.

主要言語
Jupyter Notebook
スター
3
フォーク
12
平均マージ
3時間 31分
マージ済み PR(30日)
11

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

stackabletech/demos のほかの issue

stackabletech/demos の issue をすべて見る

似ている issue

DevOps の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。