-
Notifications
You must be signed in to change notification settings - Fork 96
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Keycloak integration first pass (#848)
* keycloak helm and ingress only * admin password * attempt to update realm * install keycloak operator * keycloak in own namespace to see if operators work * keycloak namespace * Mrparkers keycloak provider for terraform attempt 2 * realm by provider * no operator * Keycloak helm/config as new standalone tf deploy stages * specify mrparkers in module * qhub-bot password * Users and Groups in Keycloak via Provider * User group membership * forwardauth uses keycloak (jh does not yet) * jh auth uses keycloak (but uid/gid not correct) * smtp can be set in qhub realm * keycloak initial-root-password * tls_insecure_skip_verify in keycloak for local k8s * remove uids and gids (import and save not working) * migration working, no save * saves and loads state * bring uidgid up-to-date in jhub config * Attempt at logout_redirect_url logout of keycloak * nfsuserinfo readme * Rename nfsuserinfo to userinfo * adapt userinfo to use keycloak * remove old json files * keycloak userinfo working for yaml users * manually added users/groups from keycloak * admin hook; users as default group * group/user validation and preservation * attempt to use OAUTH_LOGOUT_REDIRECT_URL from oauthenticator 14.2.0 * oauthenticator 14.1.0 is latest on conda-forge * logout redirect uri * black/flake8 * tf fmt, remove obsolete nfsuserinfo config map * temp passwords for users * qhub-jupyterhub-theme 0.3.2 in jupyterhub image * fix conda-store build; allow list in jh template vars * Arbitrary Extension pods in QHub * keycloak env vars in extensions * fix forwardauth * keycloak client for extensions (attempt) * oauth client secret * f-string escape * fix redirect base * groups membership mapper in keycloak client * JWT_SECRET * logout chaining * remove smtp settings * black fix * terraform fmt * full-only, and Auth0/GitHub keycloak idps * auth0 and github idps * fix github * always generate keycloak root password * auth0/github working on qhub init * tf fmt * allow very simple users/groups in yaml * black fmt * first attempt at direct mount shared * switch userinfo for keycloak * fix shared link * only chown once * remove userinfo from tf * remove userinfo code * profiles attribute of groups in keycloak * Flake8 fix * cypress keycloak login * Fix safe username / groups * remove old keycloak module * tf 1.0.5, tls skip verify in oauth * OAUTH2_TLS_VERIFY var * encourage auth exec order for keycloak * update to latest yaml processing including comments * keycloak qhub upgrade
- Loading branch information
Showing
46 changed files
with
1,560 additions
and
377 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
TERRAFORM_VERSION = "1.0.0" | ||
TERRAFORM_VERSION = "1.0.5" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.