-
Notifications
You must be signed in to change notification settings - Fork 82
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
Add new package auth
for various authentication scenarios
#664
base: main
Are you sure you want to change the base?
Commits on Oct 13, 2023
-
add new package auth and auth/azure
Add package `auth` along with `auth/azure`. The package `auth` will contain authentication related methods and APIs for multiple scenarios. The package `auth/azure` contains an authentication provider for Azure Resource Manager and ACR. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 803eed9 - Browse repository at this point
Copy the full SHA 803eed9View commit details -
auth: add auth/aws package for AWS authentication
Add package `auth/aws` containing an authentication provider for AWS and ECR. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1bcd4be - Browse repository at this point
Copy the full SHA 1bcd4beView commit details -
auth: add auth/gcp package for GCP authentication
Add package `auth/gcp` which contains an authentication provider for GCP Service Accounts and GAR. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5a6728e - Browse repository at this point
Copy the full SHA 5a6728eView commit details -
auth: add auth/github package for GitHub authentication
Add `auth/github` package that contains an authentication provider for GitHub Apps. The provider returns a token to authenticate as a GitHub App installation. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0234d33 - Browse repository at this point
Copy the full SHA 0234d33View commit details -
auth: add auth/registry package for OCI registry auth
Add package `auth/registry` which provides a package level method `GetAuthenticator()` that returns an authenticator for a specific OCI registry. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fd8f529 - Browse repository at this point
Copy the full SHA fd8f529View commit details -
auth: add auth/git package for Git provider auth
Add package `auth/git` that provides a package level method `GetCredentials()` which returns credentials to authenticate against a Git provider. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc3a2eb - Browse repository at this point
Copy the full SHA cc3a2ebView commit details -
auth: allow specifying custom cache
Modify `auth.AuthOptions` to accept a custom cache which takes precedence over the global cache. Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b6693ef - Browse repository at this point
Copy the full SHA b6693efView commit details
Commits on Dec 4, 2023
-
auth/azure: fix token exchange url construction
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a7cc163 - Browse repository at this point
Copy the full SHA a7cc163View commit details -
auth/registry: add integration tests
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6842fe - Browse repository at this point
Copy the full SHA c6842feView commit details -
ci: switch running dir to new auth pkg for OCI e2e
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 70ea10f - Browse repository at this point
Copy the full SHA 70ea10fView commit details