Skip to content
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

Update from auto-update/renku-core-2.9.1 #3433

Merged
merged 9 commits into from
Jan 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 22 additions & 3 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,40 @@
0.46.0
------

Renku ``0.46.0`` comes with some changes to the KG services.
Renku ``0.46.0`` contains a bugfix for issues some users are facing when migrating projects to the newest metadata version.

User-Facing Changes
~~~~~~~~~~~~~~~~~~~

**✨ Improvements**

- **UI**: Improve feedback when starting sessions on outdated projects
(`#2985 <https://github.com/SwissDataScienceCenter/renku-ui/pull/2985>`_).
- **CLI**: Allow specifying storage to mount when launching Renkulab sessions from the CLI
(`#3629 <https://github.com/SwissDataScienceCenter/renku-python/pull/3629>_`).
- **KG**: Remove the Free-Text Dataset Search API as improved functionality is offered by the Entities Search.
(`#1833 <https://github.com/SwissDataScienceCenter/renku-graph/pull/1833>`_).
- **KG**: Add support for specifying ``templateRef`` and ``templateParameters`` on the Project Create API.
(`#1837 <https://github.com/SwissDataScienceCenter/renku-graph/pull/1837>`_).

Individual components
~~~~~~~~~~~~~~~~~~~~~
**🐞 Bug Fixes**

- **Core Service**: Fix migrations not working when the Dockerfile needs to be migrated as well
(`#3687 <https://github.com/SwissDataScienceCenter/renku-python/pull/3687>`_).

Internal Changes
----------------

**✨ Improvements**

- **Core Service**: Allow passing commit sha on config.show endpoint for anonymous users
(`#3685 <https://github.com/SwissDataScienceCenter/renku-python/pull/3685>`_).

Individual Components
~~~~~~~~~~~~~~~~~~~~~
- `renku-python 2.9.1 <https://github.com/SwissDataScienceCenter/renku-python/releases/tag/v2.9.1>`_
- `renku-python 2.9.0 <https://github.com/SwissDataScienceCenter/renku-python/releases/tag/v2.9.0>`_
- `renku-ui 3.17.3 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.17.3>`_
- `renku-graph 2.49.1 <https://github.com/SwissDataScienceCenter/renku-graph/releases/tag/2.49.1>`_
- `renku-graph 2.49.0 <https://github.com/SwissDataScienceCenter/renku-graph/releases/tag/2.49.0>`_

Expand Down
2 changes: 1 addition & 1 deletion acceptance-tests/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ libraryDependencies += "org.scalacheck" %% "scalacheck"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.2.17" % Test
libraryDependencies += "org.scalatestplus" %% "selenium-4-1" % "3.2.12.1" % Test
libraryDependencies += "org.seleniumhq.selenium" % "selenium-http-jdk-client" % "4.13.0" % Test
libraryDependencies += "org.seleniumhq.selenium" % "selenium-java" % "4.7.1" % Test
libraryDependencies += "org.seleniumhq.selenium" % "selenium-java" % "4.16.1" % Test
libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "2.0.11" % Test
libraryDependencies += "org.typelevel" %% "cats-effect" % "3.5.3" % Test
libraryDependencies += "org.typelevel" %% "cats-effect-testing-scalatest" % "1.5.0" % Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ trait WebDriveredSpec extends BeforeAndAfterAll {
sys.env.get("DOCKER") match {
case Some(_) =>
new ChromeDriver(
new ChromeDriverService.Builder().withWhitelistedIps("127.0.0.1").build,
new ChromeDriverService.Builder().withAllowedListIps("127.0.0.1").build,
new ChromeOptions().addArguments("no-sandbox", "headless", "disable-gpu", "window-size=1920,1600")
)
case None =>
Expand Down
3 changes: 2 additions & 1 deletion cypress-tests/cypress/e2e/updateProjects.cy.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ describe("Fork and update old projects", () => {
);
});

it("Update a very old project - version and template", () => {
// ? This is disabled cause updating older projects now sometimes requires double migrations
it.skip("Update a very old project - version and template", () => {
// fork the project
const tempName = generatorProjectName("projectUpdateV8");
if (projects.shouldFork) {
Expand Down
6 changes: 6 additions & 0 deletions event.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"action":"workflow_dispatch",
"inputs":{
"version":"9.99.9"
}
}
11 changes: 5 additions & 6 deletions helm-chart/renku/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ global:
fullnameOverride: ""
image:
repository: renku/renku-core
tag: "v2.8.2"
tag: "v2.9.1"
pullPolicy: IfNotPresent
uiserver:
## The client secret for the renku-ui client application registered in keycloak.
Expand Down Expand Up @@ -609,7 +609,7 @@ ui:
replicaCount: 1
image:
repository: renku/renku-ui
tag: "3.17.2"
tag: "3.17.3"
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
Expand Down Expand Up @@ -768,7 +768,7 @@ ui:
keepCookies: []
image:
repository: renku/renku-ui-server
tag: "3.17.2"
tag: "3.17.3"
pullPolicy: IfNotPresent
imagePullSecrets: []
nameOverride: ""
Expand Down Expand Up @@ -1273,8 +1273,7 @@ jena:
compacting:
- name: ADMIN_USER
value: admin
- ## The 'Mon *-*-* 00:00:00' expression means the process will be run every Monday at 00:00:00. More details at https://github.com/eikek/calev
name: COMPACTING_SCHEDULE
- name: COMPACTING_SCHEDULE ## The 'Mon *-*-* 00:00:00' expression means the process will be run every Monday at 00:00:00. More details at https://github.com/eikek/calev
value: "Mon *-*-* 00:00:00"
resources:
requests:
Expand Down Expand Up @@ -1509,4 +1508,4 @@ affinity: {}
versions:
latest:
image:
tag: v2.8.2
tag: v2.9.1
Loading