Skip to content

Commit

Permalink
feat!:add support for data connectors in Renku 2.0 (#3793)
Browse files Browse the repository at this point in the history
Closes #3751.

Add support for data connectors in Renku 2.0.
  • Loading branch information
leafty authored Oct 18, 2024
1 parent 080ab71 commit 9896fdb
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 13 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3323>`__).

**✨ Improvements**

- **UI**: Add a playful design for the 404 and application error pages (`#3248 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3248>`__).
Expand All @@ -15,19 +23,34 @@ User-Facing Changes
**🐞 Bug Fixes**

- **UI**: Fix styles for the edit launcher environment list (`#3360 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3360>`__).
- **UI**: Allow opening a project from Renku 2.0 search if the namespace is missing in the result (`#3353 <https://github.com/SwissDataScienceCenter/renku-ui/pull/3353>`__).

Internal Changes
~~~~~~~~~~~~~~~~

**New Features**

- **Data services**: Add support for data connectors (`#407 <https://github.com/SwissDataScienceCenter/renku-data-services/pull/407>`__).
- **Data services**: Do not synchronize blocked users from Keycloak (`#393 <https://github.com/SwissDataScienceCenter/renku-data-services/pull/393>`__).
- **Notebooks**: Add support for data connectors (`#1991 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1991>`__).
- **Notebooks**: Cache Amalthea sessions (`#1983 <https://github.com/SwissDataScienceCenter/renku-notebooks/pull/1983>`__).

**Improvements**

- **Gateway**: Add support for signing cookies (`#734 <https://github.com/SwissDataScienceCenter/renku-gateway/pull/734>`__).

**Bug Fixes**

- **Data services**: Treat invalid JWT as 401 HTTP error.

Individual Components
~~~~~~~~~~~~~~~~~~~~~

- `renku-data-services 0.23.0 <https://github.com/SwissDataScienceCenter/renku-data-services/releases/tag/v0.23.0>`__
- `renku-gateway 1.2.0 <https://github.com/SwissDataScienceCenter/renku-gateway/releases/tag/1.2.0>`_
- `renku-notebooks 1.27.0 <https://github.com/SwissDataScienceCenter/renku-notebooks/releases/tag/1.27.0>`_
- `renku-ui 3.38.0 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.38.0>`_
- `renku-ui 3.39.0 <https://github.com/SwissDataScienceCenter/renku-ui/releases/tag/3.39.0>`_

0.58.1
------
Expand Down
26 changes: 13 additions & 13 deletions helm-chart/renku/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -843,7 +843,7 @@ ui:
keepCookies: []
image:
repository: renku/renku-ui-server
tag: "3.38.0"
tag: "3.39.0"
pullPolicy: IfNotPresent
imagePullSecrets: []
nameOverride: ""
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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: {}
Expand Down Expand Up @@ -1638,7 +1638,7 @@ authz:
secretsStorage:
image:
repository: renku/secrets-storage
tag: "0.22.0"
tag: "0.23.0"
pullPolicy: IfNotPresent
service:
type: ClusterIP
Expand Down

0 comments on commit 9896fdb

Please sign in to comment.