Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/deploy-theia.yml
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,9 @@ jobs:
)
fi

# Only override IDE images when a tag is explicitly provided
# Only override IDE images when a tag is explicitly provided.
# Indices 0 (landing) and 1-10 (IDE + no-ls + langserver preload) are set above / here.
# Index 11 is oauth2-proxy (distroless); keep it only in values.yaml so it is never replaced by a string override.
if [ -n "${IDE_IMAGES_TAG}" ]; then
HELM_CMD+=(
--set "theia-cloud.preloading.images[1]=ghcr.io/eduide/eduide/java-17:${IDE_IMAGES_TAG}"
Expand Down
7 changes: 7 additions & 0 deletions charts/theia-cloud-combined/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ theia-cloud:
name: service-admin-api-token
key: ADMIN_API_TOKEN

# Preload indices 0–10 align with .github/workflows/deploy-theia.yml tag overrides; 11 = oauth2-proxy (not overridden there).
preloading:
images:
- ghcr.io/eduide/eduidec-landing-page:latest
Expand All @@ -68,6 +69,12 @@ theia-cloud:
- 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
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
8 changes: 8 additions & 0 deletions deployments/test1.theia-test.artemis.cit.tum.de/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ theia-cloud:
# name: service-admin-api-token
# key: ADMIN_API_TOKEN

# Preload list indices 0–10 must match deploy-theia.yml --set overrides when tags are passed.
# Index 11 is oauth2-proxy (distroless); the workflow does not override it.
preloading:
images:
- ghcr.io/eduide/eduidec-landing-page:latest
Expand All @@ -64,6 +66,12 @@ theia-cloud:
- 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
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
8 changes: 8 additions & 0 deletions deployments/test2.theia-test.artemis.cit.tum.de/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ theia-cloud:
# name: service-admin-api-token
# key: ADMIN_API_TOKEN

# Preload list indices 0–10 must match deploy-theia.yml --set overrides when tags are passed.
# Index 11 is oauth2-proxy (distroless); the workflow does not override it.
preloading:
images:
- ghcr.io/eduide/eduidec-landing-page:latest
Expand All @@ -64,6 +66,12 @@ theia-cloud:
- 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
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
4 changes: 4 additions & 0 deletions deployments/test3.theia-test.artemis.cit.tum.de/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ theia-cloud:
name: service-admin-api-token
key: ADMIN_API_TOKEN

# Preload list indices 0–10 must match deploy-theia.yml --set overrides when tags are passed.
# Index 11 is oauth2-proxy (distroless); the workflow does not override it.
preloading:
images:
- ghcr.io/eduide/eduide-cloud/landing-page:pr-70
Expand All @@ -74,6 +76,8 @@ theia-cloud:
- ghcr.io/eduide/eduide/rust-no-ls:pr-70
- ghcr.io/eduide/eduide/langserver-java:pr-70
- ghcr.io/eduide/eduide/langserver-rust:pr-70
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
8 changes: 8 additions & 0 deletions deployments/theia-staging.artemis.cit.tum.de/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ theia-cloud:
# name: service-admin-api-token
# key: ADMIN_API_TOKEN

# Preload list indices 0–10 must match deploy-theia.yml --set overrides when tags are passed.
# Index 11 is oauth2-proxy (distroless); the workflow does not override it.
preloading:
images:
- ghcr.io/eduide/eduidec-landing-page:latest
Expand All @@ -63,6 +65,12 @@ theia-cloud:
- 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
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
8 changes: 8 additions & 0 deletions deployments/theia.artemis.cit.tum.de/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ theia-cloud:
# name: service-admin-api-token
# key: ADMIN_API_TOKEN

# Preload list indices 0–10 must match deploy-theia.yml --set overrides when tags are passed.
# Index 11 is oauth2-proxy (distroless); the workflow does not override it.
preloading:
images:
- ghcr.io/eduide/eduidec-landing-page:latest
Expand All @@ -63,6 +65,12 @@ theia-cloud:
- 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
- image: quay.io/oauth2-proxy/oauth2-proxy:v7.12.0
args: ["--version"]

imagePullPolicy: Always

Expand Down
Loading