-
Notifications
You must be signed in to change notification settings - Fork 0
fix: disable keycloak on test3 for benchmark runs #81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
eab99f7
f98c9e2
73c40d8
e159b25
e5c87d2
9083a5f
3dde7e6
bfe2a7d
16cc1cb
99e350e
e88558e
a47e4ac
08d8c4c
865a6c7
7ae3a08
6a53fe8
d364437
21f5254
985715d
b747324
2b98737
79858a9
5096fd5
8d6b04e
792f4bd
ca037ce
104825f
7bdbd38
42d1011
84c0d06
ab9102b
47b5766
1a913fb
75e76db
3c24f99
636c3d7
e3d645c
728b359
7a7a92a
c2fc148
3fb95ce
6ef8ba6
d108d4d
d3ebc08
4d5838d
42e84aa
f169694
e532605
1e55177
8b07630
55ac3c1
29bef9a
0492130
41bd05e
87ce2af
4fb5251
3f89c9d
22baabd
195a68f
9849e33
21cee22
5e8368e
77ea9cf
0197378
50976b3
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -43,8 +43,8 @@ theia-cloud: | |
| interval: 3 | ||
|
|
||
| operator: | ||
| image: ghcr.io/eduide/eduide-cloud/operator:pr-70 | ||
| #eagerStart: false | ||
| image: ghcr.io/eduide/eduide-cloud/operator:latest | ||
| eagerStart: false | ||
| replicas: 1 | ||
| sessionsPerUser: 10 | ||
| # Test3 runs on the parma cluster where Longhorn is the default storage backend. | ||
|
|
@@ -56,7 +56,7 @@ theia-cloud: | |
| ephemeral-storage: "256Mi" | ||
|
|
||
| service: | ||
| image: ghcr.io/eduide/eduide-cloud/service:pr-70 | ||
| image: ghcr.io/eduide/eduide-cloud/service:latest | ||
| adminApiTokenSecret: | ||
| name: service-admin-api-token | ||
| key: ADMIN_API_TOKEN | ||
|
|
@@ -65,19 +65,12 @@ theia-cloud: | |
| # Index 11 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/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:pr-70 | ||
| - 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"] | ||
| - 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 | ||
|
|
||
| imagePullPolicy: Always | ||
|
|
||
|
|
@@ -98,7 +91,7 @@ theia-cloud: | |
| # you might need this. If you used my simplified template, this is ignored. | ||
| logoFileExtension: "png" | ||
| appDefinition: "java-17-no-ls" | ||
| ephemeralStorage: true | ||
| ephemeralStorage: false | ||
| additionalApps: | ||
| java-17-no-ls: | ||
| label: Java 17 No-LS | ||
|
|
@@ -107,8 +100,8 @@ theia-cloud: | |
| label: Rust No-LS | ||
| image: "rust" | ||
| infoTitle: "🚀 Welcome to Test3 IDE Environment" | ||
| infoText: "Test environment for Theia with external language server architecture (PR #70). The IDE runs separately from the language server for improved performance and modularity." | ||
| loadingText: "⚡ Setting up your development workspace..." | ||
| infoText: "Welcome to Theia Test 3" | ||
| loadingText: "Preparing your personal Online IDE..." | ||
| footerLinks: | ||
| attribution: | ||
| text: "Built by TUM LS1 Team 👨💻" | ||
|
|
@@ -125,7 +118,7 @@ theia-cloud: | |
| url: "https://aet.cit.tum.de/" | ||
|
|
||
| keycloak: | ||
| enable: true | ||
| enable: false | ||
|
Comment on lines
118
to
+121
|
||
|
|
||
| # -- Key cloak auth URL. Only has to be specified when enable: true | ||
| authUrl: "https://keycloak.ase.in.tum.de/" | ||
|
|
@@ -137,20 +130,26 @@ theia-cloud: | |
| clientId: "theia-test" | ||
|
|
||
| theia-appdefinitions: | ||
| defaultImageTag: pr-70 | ||
| defaultImageTag: latest | ||
| apps: | ||
| - name: java-17-no-ls | ||
| image: ghcr.io/eduide/eduide/java-17-no-ls | ||
| minInstances: 1 | ||
| minInstances: 5 | ||
| maxInstances: 200 | ||
| sidecars: | ||
|
Comment on lines
135
to
139
|
||
| - name: langserver | ||
| image: ghcr.io/eduide/eduide/langserver-java | ||
| port: 5000 | ||
| languages: [java] | ||
| mountWorkspace: true | ||
| - name: java-17-latest | ||
| image: ghcr.io/eduide/eduide/java-17 | ||
| minInstances: 5 | ||
| maxInstances: 200 | ||
| - name: rust-no-ls | ||
| image: ghcr.io/eduide/eduide/rust-no-ls | ||
| minInstances: 1 | ||
| minInstances: 5 | ||
| maxInstances: 200 | ||
| sidecars: | ||
| - name: langserver | ||
| image: ghcr.io/eduide/eduide/langserver-rust | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -43,7 +43,10 @@ theia-cloud: | |
|
|
||
| operator: | ||
| image: ghcr.io/eduide/eduide-cloud/operator:latest-e431a13 | ||
| #eagerStart: false | ||
| # Production keeps Ceph RBD and does not configure sidecars. | ||
| # Disable eager-start so the operator stays on the workspace-backed RWO path | ||
| # instead of creating prewarmed RWX PVCs that do not fit csi-rbd-sc. | ||
| eagerStart: false | ||
| replicas: 3 | ||
|
Comment on lines
44
to
50
|
||
| sessionsPerUser: 10 | ||
| storageClassName: csi-rbd-sc | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The comment says Test3 uses Longhorn as the default storage backend, but
storageClassNameis set tocsi-rbd-sc. Either update the comment to match the new backend, or revertstorageClassNametolonghornif that’s still the correct class for the parma cluster.