Skip to content

chore: simplify ui config for openshift#4065

Merged
olevski merged 6 commits into
release-2.3.0from
ui-openshift-changes
Jul 2, 2025
Merged

chore: simplify ui config for openshift#4065
olevski merged 6 commits into
release-2.3.0from
ui-openshift-changes

Conversation

@olevski
Copy link
Copy Markdown
Member

@olevski olevski commented Jun 25, 2025

Makes it easier to run the ui client on open shift.

/deploy extra-values=ui.client.privacy.page.enabled=true

@olevski olevski requested a review from a team as a code owner June 25, 2025 14:37
@olevski olevski temporarily deployed to ci-renku-4065 June 25, 2025 14:37 — with GitHub Actions Inactive
@RenkuBot
Copy link
Copy Markdown
Collaborator

You can access the deployment of this PR at https://ci-renku-4065.dev.renku.ch

@leafty leafty temporarily deployed to ci-renku-4065 June 26, 2025 08:55 — with GitHub Actions Inactive
Copy link
Copy Markdown
Member

@leafty leafty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The behavior of the UI values has changed, now it is not possible to activate the terms pages without providing a correct value. Beforehand, activating the terms page with defaults would show a template page.

See current deployment:
Screenshot 2025-06-26 at 13 47 44

@olevski olevski force-pushed the release-2.3.0 branch 4 times, most recently from 63288fb to d671c2a Compare June 27, 2025 15:36
@olevski olevski temporarily deployed to ci-renku-4065 June 30, 2025 16:14 — with GitHub Actions Inactive
@olevski
Copy link
Copy Markdown
Member Author

olevski commented Jun 30, 2025

The behavior of the UI values has changed, now it is not possible to activate the terms pages without providing a correct value. Beforehand, activating the terms page with defaults would show a template page.

@leafty I fixed this. Now the sample values show up when the pages are enabled but no custom content has been set.

@olevski olevski merged commit 83d46fb into release-2.3.0 Jul 2, 2025
24 checks passed
@olevski olevski deleted the ui-openshift-changes branch July 2, 2025 12:40
@RenkuBot
Copy link
Copy Markdown
Collaborator

RenkuBot commented Jul 2, 2025

Tearing down the temporary RenkuLab deployment for this PR.

olevski added a commit that referenced this pull request Jul 4, 2025
* chore: remove old search deployments and values (#4069)

* fix: make the legacy services flag work (#4067)

* feat: upgrade ui to 4.2.0 (#4075)

* chore: simplify ui config for openshift (#4065)

* feat: upgrade amalthea to 0.20.0 (#4076)

* refactor: harmonize security context handling (#4077)

securityContext content was defined in multiple
different manifests. Their content being hard coded
there made them unsuitable for modifications such as
required for OpenShift deployment.

This patch makes them all use the content coming from
the values file since they were mostly all using the
same values.

* chore: reconcile the two security contexts PRs (#4074)

---------

Co-authored-by: Tasko Olevski <tasko.olevski@sdsc.ethz.ch>

* refactor: move service account creation to own template (#4080)

* feat: upgrade ui to 4.2.1 (#4082)

---------

Co-authored-by: Renku Bot <renku@datascience.ch>
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
Co-authored-by: Chandrasekhar Ramakrishnan <ciyer@users.noreply.github.com>
rokroskar pushed a commit that referenced this pull request Jul 8, 2025
* chore: remove old search deployments and values (#4069)

* fix: make the legacy services flag work (#4067)

* feat: upgrade ui to 4.2.0 (#4075)

* chore: simplify ui config for openshift (#4065)

* feat: upgrade amalthea to 0.20.0 (#4076)

* refactor: harmonize security context handling (#4077)

securityContext content was defined in multiple
different manifests. Their content being hard coded
there made them unsuitable for modifications such as
required for OpenShift deployment.

This patch makes them all use the content coming from
the values file since they were mostly all using the
same values.

* chore: reconcile the two security contexts PRs (#4074)

---------

Co-authored-by: Tasko Olevski <tasko.olevski@sdsc.ethz.ch>

* refactor: move service account creation to own template (#4080)

* feat: upgrade ui to 4.2.1 (#4082)

---------

Co-authored-by: Renku Bot <renku@datascience.ch>
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
Co-authored-by: Chandrasekhar Ramakrishnan <ciyer@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants