Skip to content

fix: make the legacy services flag work#4067

Merged
olevski merged 5 commits into
release-2.3.0from
fix-legacy-service-helm-chart-value
Jun 27, 2025
Merged

fix: make the legacy services flag work#4067
olevski merged 5 commits into
release-2.3.0from
fix-legacy-service-helm-chart-value

Conversation

@olevski
Copy link
Copy Markdown
Member

@olevski olevski commented Jun 26, 2025

/deploy extra-values=enableV1Services=false

@RenkuBot
Copy link
Copy Markdown
Collaborator

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

port:
name: {{ $keycloakServicePort }}
{{- end }}
- path: /gitlab
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Moved further down in the file in an if statement that templates this only when v1 services are enabled.

name: {{ template "renku.fullname" $ }}-gateway
port:
number: 80
- path: /repos
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Moved further down in the file in an if statement that templates this only when v1 services are enabled.

name: {{ template "renku.fullname" $ }}-gateway
port:
number: 80
- path: /entities
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Moved further down in the file in an if statement that templates this only when v1 services are enabled.

Copy link
Copy Markdown
Contributor

@aledegano aledegano left a comment

Choose a reason for hiding this comment

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

What a day to be alive!!! 🥳
LGTM!!!

Copy link
Copy Markdown
Member

@lorenzo-cavazzi lorenzo-cavazzi left a comment

Choose a reason for hiding this comment

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

Looks good!
Should it be paired with this work that supports disabling the UI side?
SwissDataScienceCenter/renku-ui#3730

@olevski
Copy link
Copy Markdown
Member Author

olevski commented Jun 27, 2025

@lorenzo-cavazzi yes Sekhar will rebase and use this flag in the work he is doing when this is merged.

@olevski olevski requested a review from lorenzo-cavazzi June 27, 2025 09:37
@olevski olevski merged commit 63288fb into release-2.3.0 Jun 27, 2025
24 checks passed
@olevski olevski deleted the fix-legacy-service-helm-chart-value branch June 27, 2025 09:46
@RenkuBot
Copy link
Copy Markdown
Collaborator

Tearing down the temporary RenkuLab deployment for this PR.

olevski added a commit that referenced this pull request Jun 27, 2025
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.

4 participants