Skip to content

feat: make swagger-ui image configurable#4089

Merged
olevski merged 2 commits into
release-2.5.0from
feat/configurable-swagger
Jul 15, 2025
Merged

feat: make swagger-ui image configurable#4089
olevski merged 2 commits into
release-2.5.0from
feat/configurable-swagger

Conversation

@sgaist
Copy link
Copy Markdown
Collaborator

@sgaist sgaist commented Jul 11, 2025

Describe your changes

Change the swagger template so that the image can also be configured when deploying Renku.

This allows to customize swagger in the same way as other components.

Useful for example when deploying on OpenShift where the default image cannot run due to security constraints.

@sgaist sgaist requested a review from a team as a code owner July 11, 2025 13:31
@sgaist sgaist temporarily deployed to ci-renku-4089 July 11, 2025 13:31 — with GitHub Actions Inactive
@sgaist sgaist requested a review from olevski July 11, 2025 13:31
@olevski
Copy link
Copy Markdown
Member

olevski commented Jul 15, 2025

@sgaist please target branch release-2.5.0

@olevski
Copy link
Copy Markdown
Member

olevski commented Jul 15, 2025

Everything else looks good.

@sgaist sgaist changed the base branch from master to release-2.5.0 July 15, 2025 07:55
This allows to customize swagger in the same way
as other components. Useful for example when
deploying on OpenShift where the default image
cannot run due to security constraints.
@sgaist sgaist force-pushed the feat/configurable-swagger branch from 3cfa74b to 17abd9c Compare July 15, 2025 07:55
@sgaist sgaist temporarily deployed to ci-renku-4089 July 15, 2025 07:56 — with GitHub Actions Inactive
@sgaist
Copy link
Copy Markdown
Collaborator Author

sgaist commented Jul 15, 2025

@sgaist please target branch release-2.5.0

Done !

@olevski olevski merged commit a19feb0 into release-2.5.0 Jul 15, 2025
23 of 24 checks passed
@olevski olevski deleted the feat/configurable-swagger branch July 15, 2025 09:47
olevski pushed a commit that referenced this pull request Jul 17, 2025
This allows to customize swagger in the same way
as other components. Useful for example when
deploying on OpenShift where the default image
cannot run due to security constraints.
olevski added a commit that referenced this pull request Jul 23, 2025
* chore: create release 2.5.0

* feat: upgrade amalthea to 0.20.0 (#4090)

* feat: make swagger-ui image configurable (#4089)

This allows to customize swagger in the same way
as other components. Useful for example when
deploying on OpenShift where the default image
cannot run due to security constraints.

* chore(deps): bump brace-expansion (#4048)

Bumps the npm_and_yarn group with 1 update in the /cypress-tests directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).


Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com>

* chore: swap swagger services order to show data service first (#4093)

* feat: update renku-ui to 4.4.0 (#4100)

* chore: bump renku-ui to 4.4.0
* test: update group acceptance test

* feat: update renku-gateway to 1.6.0 (#4094)

The gateway can now run without GitLab when `enableV1Services` is set to `false`.

The cypress acceptance tests are updated to support correctly running when `enableV1Services=false`.

* chore(deps): bump brace-expansion (#4101)

Bumps the npm_and_yarn group with 1 update in the /cypress-tests directory: [brace-expansion](https://github.com/juliangruber/brace-expansion).


Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: remove unused notebook service (#4095)

* feat: allow custom session egress network policies (#4097)

The policies we had hardcoded is not general enough to work on Openshift or
in cases where the Renku deployment is not exposed to the internet.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Tasko Olevski <tasko.olevski@sdsc.ethz.ch>
Co-authored-by: Samuel Gaist <samuel.gaist@idiap.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com>
Co-authored-by: Flora Thiebaut <flora.thiebaut@sdsc.ethz.ch>
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