diff --git a/charts/theia-cloud-combined/Chart.yaml b/charts/theia-cloud-combined/Chart.yaml index 0b48cb0..5b8fbc4 100644 --- a/charts/theia-cloud-combined/Chart.yaml +++ b/charts/theia-cloud-combined/Chart.yaml @@ -6,7 +6,7 @@ appVersion: 1.0.0 dependencies: - name: theia-cloud - version: 1.4.0-next.5 + version: 1.4.0-next.6 repository: "oci://ghcr.io/eduide/charts" - name: theia-certificates diff --git a/charts/theia-cloud-combined/values.yaml b/charts/theia-cloud-combined/values.yaml index 7f9989a..83425e9 100644 --- a/charts/theia-cloud-combined/values.yaml +++ b/charts/theia-cloud-combined/values.yaml @@ -109,6 +109,9 @@ theia-cloud: appDefinition: "java-17-templates-latest" ephemeralStorage: false additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: diff --git a/deployments/test1.theia-test.artemis.cit.tum.de/values.yaml b/deployments/test1.theia-test.artemis.cit.tum.de/values.yaml index 066078c..66e8ce3 100644 --- a/deployments/test1.theia-test.artemis.cit.tum.de/values.yaml +++ b/deployments/test1.theia-test.artemis.cit.tum.de/values.yaml @@ -106,6 +106,9 @@ theia-cloud: appDefinition: "java-17-templates-latest" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: diff --git a/deployments/test2.theia-test.artemis.cit.tum.de/values.yaml b/deployments/test2.theia-test.artemis.cit.tum.de/values.yaml index a595056..89c0ad3 100644 --- a/deployments/test2.theia-test.artemis.cit.tum.de/values.yaml +++ b/deployments/test2.theia-test.artemis.cit.tum.de/values.yaml @@ -106,6 +106,9 @@ theia-cloud: appDefinition: "java-17-templates-latest" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: diff --git a/deployments/test3.theia-test.artemis.cit.tum.de/values.yaml b/deployments/test3.theia-test.artemis.cit.tum.de/values.yaml index 382171f..aa3b9db 100644 --- a/deployments/test3.theia-test.artemis.cit.tum.de/values.yaml +++ b/deployments/test3.theia-test.artemis.cit.tum.de/values.yaml @@ -122,6 +122,9 @@ theia-cloud: appDefinition: "java-17-no-ls" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-no-ls: label: Java 17 No-LS image: "java-17" diff --git a/deployments/theia-staging.artemis.cit.tum.de/values.yaml b/deployments/theia-staging.artemis.cit.tum.de/values.yaml index fe7f59d..8a23713 100644 --- a/deployments/theia-staging.artemis.cit.tum.de/values.yaml +++ b/deployments/theia-staging.artemis.cit.tum.de/values.yaml @@ -57,7 +57,7 @@ theia-cloud: interval: 3 operator: - image: ghcr.io/eduide/eduide-cloud/operator:latest + image: ghcr.io/eduide/eduide-cloud/operator:2026-05-05 sentry: enable: true #eagerStart: false @@ -66,7 +66,7 @@ theia-cloud: storageClassName: csi-rbd-sc service: - image: ghcr.io/eduide/eduide-cloud/service:latest + image: ghcr.io/eduide/eduide-cloud/service:2026-05-05 sentry: enable: true adminApiTokenSecret: @@ -77,18 +77,18 @@ theia-cloud: # Index 12 is oauth2-proxy (distroless); the workflow does not override it. preloading: images: - - ghcr.io/eduide/eduidec-landing-page:latest - - ghcr.io/eduide/eduide/java-17:latest - - ghcr.io/eduide/eduide/java-17-templates:latest - - ghcr.io/eduide/eduide/c:latest - - ghcr.io/eduide/eduide/javascript:latest - - ghcr.io/eduide/eduide/ocaml:latest - - ghcr.io/eduide/eduide/rust:latest - - ghcr.io/eduide/eduide/python:latest - - ghcr.io/eduide/eduide/java-17-no-ls:latest - - ghcr.io/eduide/eduide/rust-no-ls:latest - - ghcr.io/eduide/eduide/langserver-java:latest - - ghcr.io/eduide/eduide/langserver-rust:latest + - ghcr.io/eduide/eduidec-landing-page:2026-05-05 + - ghcr.io/eduide/eduide/java-17:2026-05-05 + - ghcr.io/eduide/eduide/java-17-templates:2026-05-05 + - ghcr.io/eduide/eduide/c:2026-05-05 + - ghcr.io/eduide/eduide/javascript:2026-05-05 + - ghcr.io/eduide/eduide/ocaml:2026-05-05 + - ghcr.io/eduide/eduide/rust:2026-05-05 + - ghcr.io/eduide/eduide/python:2026-05-05 + - ghcr.io/eduide/eduide/java-17-no-ls:2026-05-05 + - ghcr.io/eduide/eduide/rust-no-ls:2026-05-05 + - ghcr.io/eduide/eduide/langserver-java:2026-05-05 + - ghcr.io/eduide/eduide/langserver-rust:2026-05-05 - image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0 args: ["--version"] @@ -100,7 +100,7 @@ theia-cloud: landingPage: # We use the try now page as landing page since the default does not support mutliple apps -> https://github.com/eclipsesource/theia-cloud/discussions/301 - image: ghcr.io/eduide/eduidec-landing-page:latest + image: ghcr.io/eduide/eduidec-landing-page:2026-05-05 sentry: enable: true logoFileExtension: "png" @@ -108,6 +108,9 @@ theia-cloud: appDefinition: "java-17-templates-latest" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: @@ -157,7 +160,7 @@ theia-cloud: clientId: "theia-staging" theia-appdefinitions: - defaultImageTag: latest + defaultImageTag: "2026-05-05" monitoring: targetNamespaces: diff --git a/deployments/theia.artemis.cit.tum.de/values.yaml b/deployments/theia.artemis.cit.tum.de/values.yaml index 1bd3ec1..7d273bc 100644 --- a/deployments/theia.artemis.cit.tum.de/values.yaml +++ b/deployments/theia.artemis.cit.tum.de/values.yaml @@ -57,7 +57,7 @@ theia-cloud: interval: 3 operator: - image: ghcr.io/eduide/eduide-cloud/operator:latest-e431a13 + image: ghcr.io/eduide/eduide-cloud/operator:2026-05-05 sentry: enable: true #eagerStart: false @@ -66,7 +66,7 @@ theia-cloud: storageClassName: csi-rbd-sc service: - image: ghcr.io/eduide/eduide-cloud/service:latest-e431a13 + image: ghcr.io/eduide/eduide-cloud/service:2026-05-05 sentry: enable: true adminApiTokenSecret: @@ -77,18 +77,18 @@ theia-cloud: # Index 12 is oauth2-proxy (distroless); the workflow does not override it. preloading: images: - - ghcr.io/eduide/eduidec-landing-page:latest-c51d7c0 - - ghcr.io/eduide/eduide/java-17:latest-9d54644 - - ghcr.io/eduide/eduide/java-17-templates:latest-9d54644 - - ghcr.io/eduide/eduide/c:latest-9d54644 - - ghcr.io/eduide/eduide/javascript:latest-9d54644 - - ghcr.io/eduide/eduide/ocaml:latest-9d54644 - - ghcr.io/eduide/eduide/rust:latest-9d54644 - - ghcr.io/eduide/eduide/python:latest-9d54644 - - ghcr.io/eduide/eduide/java-17-no-ls:latest-9d54644 - - ghcr.io/eduide/eduide/rust-no-ls:latest-9d54644 - - ghcr.io/eduide/eduide/langserver-java:latest-9d54644 - - ghcr.io/eduide/eduide/langserver-rust:latest-9d54644 + - ghcr.io/eduide/eduidec-landing-page:2026-05-05 + - ghcr.io/eduide/eduide/java-17:2026-05-05 + - ghcr.io/eduide/eduide/java-17-templates:2026-05-05 + - ghcr.io/eduide/eduide/c:2026-05-05 + - ghcr.io/eduide/eduide/javascript:2026-05-05 + - ghcr.io/eduide/eduide/ocaml:2026-05-05 + - ghcr.io/eduide/eduide/rust:2026-05-05 + - ghcr.io/eduide/eduide/python:2026-05-05 + - ghcr.io/eduide/eduide/java-17-no-ls:2026-05-05 + - ghcr.io/eduide/eduide/rust-no-ls:2026-05-05 + - ghcr.io/eduide/eduide/langserver-java:2026-05-05 + - ghcr.io/eduide/eduide/langserver-rust:2026-05-05 - image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0 args: ["--version"] @@ -100,14 +100,17 @@ theia-cloud: landingPage: # We use the try now page as landing page since the default does not support mutliple apps -> https://github.com/eclipsesource/theia-cloud/discussions/301 - image: ghcr.io/eduide/eduidec-landing-page:latest-2c6f8ac + image: ghcr.io/eduide/eduidec-landing-page:2026-05-05 sentry: - enable: true + enable: false logoFileExtension: "png" # We can define a default blueprint appDefinition: "java-17-templates-latest" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: @@ -156,7 +159,7 @@ theia-cloud: clientId: "theia" theia-appdefinitions: - defaultImageTag: latest-9d54644 + defaultImageTag: "2026-05-05" monitoring: targetNamespaces: diff --git a/value-reference-files/theia-cloud-helm-values.yml b/value-reference-files/theia-cloud-helm-values.yml index 7dab9f4..7c9f03e 100644 --- a/value-reference-files/theia-cloud-helm-values.yml +++ b/value-reference-files/theia-cloud-helm-values.yml @@ -73,6 +73,9 @@ landingPage: appDefinition: "java-17-templates-latest" ephemeralStorage: true additionalApps: + java-17-latest: + label: Java 17 + visible: false java-17-templates-latest: label: Java 17 buildSystems: