From 9896fdb45c93219d128fe6debe72008261e4a89c Mon Sep 17 00:00:00 2001 From: Flora Thiebaut Date: Fri, 18 Oct 2024 09:11:00 +0200 Subject: [PATCH] feat!:add support for data connectors in Renku 2.0 (#3793) Closes #3751. Add support for data connectors in Renku 2.0. --- CHANGELOG.rst | 23 +++++++++++++++++++++++ helm-chart/renku/values.yaml | 26 +++++++++++++------------- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index e110c3b324..971d44e1ee 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -3,9 +3,17 @@ 0.59.0 ------ +Renku ``0.59.0`` introduces the ability to reuse data connectors in multiple projects! +When you add a data connector (previously called a data source) to your project, you now have the new option to select other data connectors on RenkuLab, +for example those shared in your group, rather than having to re-enter the data connection details. + User-Facing Changes ~~~~~~~~~~~~~~~~~~~ +**🌟 New Features** + +- **UI**: Add and re-use data connectors in Renku 2.0 projects (`#3323 `__). + **✨ Improvements** - **UI**: Add a playful design for the 404 and application error pages (`#3248 `__). @@ -15,19 +23,34 @@ User-Facing Changes **🐞 Bug Fixes** - **UI**: Fix styles for the edit launcher environment list (`#3360 `__). +- **UI**: Allow opening a project from Renku 2.0 search if the namespace is missing in the result (`#3353 `__). Internal Changes ~~~~~~~~~~~~~~~~ +**New Features** + +- **Data services**: Add support for data connectors (`#407 `__). +- **Data services**: Do not synchronize blocked users from Keycloak (`#393 `__). +- **Notebooks**: Add support for data connectors (`#1991 `__). +- **Notebooks**: Cache Amalthea sessions (`#1983 `__). + **Improvements** - **Gateway**: Add support for signing cookies (`#734 `__). +**Bug Fixes** + +- **Data services**: Treat invalid JWT as 401 HTTP error. + Individual Components ~~~~~~~~~~~~~~~~~~~~~ +- `renku-data-services 0.23.0 `__ - `renku-gateway 1.2.0 `_ +- `renku-notebooks 1.27.0 `_ - `renku-ui 3.38.0 `_ +- `renku-ui 3.39.0 `_ 0.58.1 ------ diff --git a/helm-chart/renku/values.yaml b/helm-chart/renku/values.yaml index 55c2cc8698..7f99b8a2d0 100644 --- a/helm-chart/renku/values.yaml +++ b/helm-chart/renku/values.yaml @@ -654,7 +654,7 @@ ui: replicaCount: 1 image: repository: renku/renku-ui - tag: "3.38.0" + tag: "3.39.0" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -843,7 +843,7 @@ ui: keepCookies: [] image: repository: renku/renku-ui-server - tag: "3.38.0" + tag: "3.39.0" pullPolicy: IfNotPresent imagePullSecrets: [] nameOverride: "" @@ -983,7 +983,7 @@ notebooks: targetCPUUtilizationPercentage: 50 image: repository: renku/renku-notebooks - tag: "1.26.2" + tag: "1.27.0" pullPolicy: IfNotPresent ## Optionally specify an array of imagePullSecrets. ## Secrets must be manually created in the namespace. @@ -1101,15 +1101,15 @@ notebooks: gitRpcServer: image: name: renku/git-rpc-server - tag: "1.26.2" + tag: "1.27.0" gitHttpsProxy: image: name: renku/git-https-proxy - tag: "1.26.2" + tag: "1.27.0" gitClone: image: name: renku/git-clone - tag: "1.26.2" + tag: "1.27.0" service: type: ClusterIP port: 80 @@ -1162,12 +1162,12 @@ notebooks: sessionTypes: ["registered"] image: repository: renku/renku-notebooks-tests - tag: "1.26.2" + tag: "1.27.0" pullPolicy: IfNotPresent k8sWatcher: image: repository: renku/k8s-watcher - tag: "1.26.2" + tag: "1.27.0" pullPolicy: IfNotPresent resources: {} replicaCount: 1 @@ -1179,12 +1179,12 @@ notebooks: secretsMount: image: repository: renku/secrets-mount - tag: "1.26.2" + tag: "1.27.0" ssh: enabled: false image: repository: renku/ssh-jump-host - tag: "1.26.2" + tag: "1.27.0" pullPolicy: IfNotPresent resources: {} replicaCount: 1 @@ -1578,14 +1578,14 @@ dataService: create: true image: repository: renku/renku-data-service - tag: "0.22.0" + tag: "0.23.0" pullPolicy: IfNotPresent backgroundJobs: events: resources: {} image: repository: renku/data-service-background-jobs - tag: "0.22.0" + tag: "0.23.0" pullPolicy: IfNotPresent total: resources: {} @@ -1638,7 +1638,7 @@ authz: secretsStorage: image: repository: renku/secrets-storage - tag: "0.22.0" + tag: "0.23.0" pullPolicy: IfNotPresent service: type: ClusterIP