-
Notifications
You must be signed in to change notification settings - Fork 298
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
Feat: Enable flytekit
to authenticate with proxy in front of FlyteAdmin
#1787
Commits on Aug 25, 2023
-
Introduce authenticator engine and make proxy auth work
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 2794d00 - Browse repository at this point
Copy the full SHA 2794d00View commit details -
Use proxy authed session for client credentials flow
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 5d157e9 - Browse repository at this point
Copy the full SHA 5d157e9View commit details -
Don't use authenticator engine but do proxy authentication via existi…
…ng external command authenticator Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 125a7ee - Browse repository at this point
Copy the full SHA 125a7eeView commit details -
Add docstring to AuthenticationHTTPAdapter
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ad8d556 - Browse repository at this point
Copy the full SHA ad8d556View commit details -
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for e0d0de9 - Browse repository at this point
Copy the full SHA e0d0de9View commit details -
Create blank session if none provided
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for fc393a3 - Browse repository at this point
Copy the full SHA fc393a3View commit details -
Create blank session if none provided in get_token
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 21710e0 - Browse repository at this point
Copy the full SHA 21710e0View commit details -
Refresh proxy creds in session when not existing without triggering 401
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 397654c - Browse repository at this point
Copy the full SHA 397654cView commit details -
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 6902036 - Browse repository at this point
Copy the full SHA 6902036View commit details -
Move auth helper test into existing module
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 977163d - Browse repository at this point
Copy the full SHA 977163dView commit details -
Move auth helper test into existing module
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for eda1805 - Browse repository at this point
Copy the full SHA eda1805View commit details -
Add test for upgrade_channel_to_proxy_authenticated
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 79b9dae - Browse repository at this point
Copy the full SHA 79b9daeView commit details -
Auth helper tests without use of responses package
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 40378c1 - Browse repository at this point
Copy the full SHA 40378c1View commit details -
Feat: Add plugin for generating GCP IAP ID tokens via external command (
#1795) * Add external command plugin to generate id tokens for identity aware proxy Signed-off-by: Fabio Grätz <[email protected]> * Retrieve desktop app client secret from gcp secret manager Signed-off-by: Fabio Grätz <[email protected]> * Remove comments Signed-off-by: Fabio Grätz <[email protected]> * Introduce a command group that allows adding a command to generate service account id tokens later Signed-off-by: Fabio Grätz <[email protected]> * Document how to use plugin and deploy Flyte with IAP Signed-off-by: Fabio Grätz <[email protected]> * Minor corrections README.md Signed-off-by: Fabio Grätz <[email protected]> --------- Signed-off-by: Fabio Grätz <[email protected]> Co-authored-by: Fabio Grätz <[email protected]> Signed-off-by: Fabio Grätz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 085319d - Browse repository at this point
Copy the full SHA 085319dView commit details -
Use proxy auth'ed session for device code auth flow
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for a237066 - Browse repository at this point
Copy the full SHA a237066View commit details -
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for caa3653 - Browse repository at this point
Copy the full SHA caa3653View commit details -
Make poll token endpoint test more specific
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 2ebad82 - Browse repository at this point
Copy the full SHA 2ebad82View commit details -
Make test_client_creds_authenticator test work and more specific
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for f9ddc8c - Browse repository at this point
Copy the full SHA f9ddc8cView commit details -
Make test_client_creds_authenticator_with_custom_scopes test work and…
… more specific Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedAug 25, 2023 Configuration menu - View commit details
-
Copy full SHA for c677ff3 - Browse repository at this point
Copy the full SHA c677ff3View commit details
Commits on Sep 7, 2023
-
Implement subcommand to generate id tokens for service accounts
Signed-off-by: Fabio Graetz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 336aebc - Browse repository at this point
Copy the full SHA 336aebcView commit details
Commits on Sep 9, 2023
-
Test id token generation from service accounts
Signed-off-by: Fabio Graetz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ad826d - Browse repository at this point
Copy the full SHA 7ad826dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b35988a - Browse repository at this point
Copy the full SHA b35988aView commit details
Commits on Sep 10, 2023
-
Document usage of generate-service-account-id-token subcommand
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedSep 10, 2023 Configuration menu - View commit details
-
Copy full SHA for a713c56 - Browse repository at this point
Copy the full SHA a713c56View commit details
Commits on Sep 11, 2023
-
Document alternative ways to obtain service account id tokens
Signed-off-by: Fabio Grätz <[email protected]>
Fabio Grätz committedSep 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2437b84 - Browse repository at this point
Copy the full SHA 2437b84View commit details