From 22c279c499357d41fef927eb6c7d2fb1f3541e2f Mon Sep 17 00:00:00 2001 From: Matthias Linhuber Date: Fri, 25 Sep 2026 11:30:37 +0200 Subject: [PATCH 1/2] feat: pin the IDE images to EduIDE 1.3.0 EduIDE cut 1.3.0 today. appVersion is what every IDE image tag renders from when an environment sets no versions.ide, so moving it here is what moves production - the deployment repo only chooses which chart version an environment installs. 1.3.0 is the first release to publish thm-java-25 under a numbered tag, which lets Mannheim drop its pr-170 pin. Both charts go to 2.3.0. They are released together at the same version, and they had drifted apart (2.2.1 and 2.2.2) since the last pair of fixes. Co-Authored-By: Claude Opus 5 (1M context) --- charts/eduide-cluster/Chart.yaml | 4 ++-- charts/eduide/Chart.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/eduide-cluster/Chart.yaml b/charts/eduide-cluster/Chart.yaml index 0ab333f..97ce7e8 100644 --- a/charts/eduide-cluster/Chart.yaml +++ b/charts/eduide-cluster/Chart.yaml @@ -4,5 +4,5 @@ description: | Cluster-scoped half of EduIDE: CRDs, the conversion webhook, ClusterRoles and cert-manager issuers. Install once per cluster, before any eduide release. type: application -version: 2.2.2 -appVersion: "1.2.0" +version: 2.3.0 +appVersion: "1.3.0" diff --git a/charts/eduide/Chart.yaml b/charts/eduide/Chart.yaml index 4e3c507..b5dc686 100644 --- a/charts/eduide/Chart.yaml +++ b/charts/eduide/Chart.yaml @@ -15,12 +15,12 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 2.2.1 +version: 2.3.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.2.0" +appVersion: "1.3.0" # The two components that release on their own cadence and are genuinely # optional. Everything else the chart needs is a template in this chart, not a From e25015dfb0648c172ccf1af93dc61666a6a3de51 Mon Sep 17 00:00:00 2001 From: Matthias Linhuber Date: Fri, 25 Sep 2026 11:48:45 +0200 Subject: [PATCH 2/2] docs: regenerate chart READMEs for 2.3.0 The version and appVersion badges are generated from Chart.yaml, so the bump left them behind and docs-drift caught it. Co-Authored-By: Claude Opus 5 (1M context) --- charts/eduide-cluster/README.md | 2 +- charts/eduide/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/eduide-cluster/README.md b/charts/eduide-cluster/README.md index be06d4c..15aced9 100644 --- a/charts/eduide-cluster/README.md +++ b/charts/eduide-cluster/README.md @@ -1,6 +1,6 @@ # eduide-cluster -![Version: 2.2.2](https://img.shields.io/badge/Version-2.2.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square) +![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square) Cluster-scoped half of EduIDE: CRDs, the conversion webhook, ClusterRoles and cert-manager issuers. Install once per cluster, before any eduide release. diff --git a/charts/eduide/README.md b/charts/eduide/README.md index bc82d6d..8ed371f 100644 --- a/charts/eduide/README.md +++ b/charts/eduide/README.md @@ -1,6 +1,6 @@ # eduide -![Version: 2.2.1](https://img.shields.io/badge/Version-2.2.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.2.0](https://img.shields.io/badge/AppVersion-1.2.0-informational?style=flat-square) +![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.3.0](https://img.shields.io/badge/AppVersion-1.3.0-informational?style=flat-square) EduIDE tenant release: operator, REST service, landing page and routes for one environment. Requires eduide-cluster to be installed on the cluster first.