Skip to content

refactor: harmonize security context handling#4077

Merged
sgaist merged 2 commits into
release-2.3.0from
refactor/security-context
Jul 3, 2025
Merged

refactor: harmonize security context handling#4077
sgaist merged 2 commits into
release-2.3.0from
refactor/security-context

Conversation

@sgaist
Copy link
Copy Markdown
Collaborator

@sgaist sgaist commented Jul 2, 2025

Describe your changes

This patch harmonizes the handling/configuration of the securityContext field through all the templates.

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

They now all use the content coming from the values file since they were mostly all using the same values.

@sgaist sgaist requested a review from a team as a code owner July 2, 2025 14:14
@sgaist sgaist temporarily deployed to ci-renku-4077 July 2, 2025 14:14 — with GitHub Actions Inactive
@sgaist sgaist requested a review from olevski July 2, 2025 14:14
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.
@sgaist sgaist force-pushed the refactor/security-context branch from 4ad8d0b to b50a57d Compare July 2, 2025 15:55
@sgaist sgaist temporarily deployed to ci-renku-4077 July 2, 2025 15:55 — with GitHub Actions Inactive
@sgaist sgaist merged commit 4f35acc into release-2.3.0 Jul 3, 2025
25 checks passed
@sgaist sgaist deleted the refactor/security-context branch July 3, 2025 08:43
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.

2 participants