SwissDataScienceCenter / amalthea

A kubernetes operator for spawning and exposing interactive user session servers.
Apache License 2.0
14 stars 4 forks source link

feat: implement authentication through oauth2proxy #644

Closed sgaist closed 1 month ago

sgaist commented 1 month ago

Describe your changes

This PR implements authentication for registered users in a similar fashion as Amalthea's v1 using oauth2-proxy.

As a drive-by fix, it modifies the culling handling to avoid re-triggering the reconcile loop if the pod is missing.

Issue ticket number and link

Closes #614 Part of https://github.com/SwissDataScienceCenter/renku/issues/3679