We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
This may not be an explicit icechunk issue, but adding it here for general tracking purposes.
The google-github-actions/auth@v2 GitHub Action (https://github.com/google-github-actions/auth) returns credentials via a workload identity provider and are a external_account type: https://googleapis.dev/python/google-auth/latest/reference/google.auth.external_account.html
google-github-actions/auth@v2
external_account
It seems like Icechunk (or more specifically object_store?) does not have support for this type of credential:
object_store
icechunk.IcechunkError: storage error: unknown storage error: Generic GCS error: Unable to decode service account file: unknown variant `external_account`, expected `service_account` or `authorized_user` at line 1 column 26 /opt/hostedtoolcache/Python/3.11.11/x64/lib/python3.11/site-packages/icechunk/storage.py:147: IcechunkError
There seem to be some already open issues related to supporting GCP WIF: apache/arrow-rs#3797 pola-rs/polars#14076
It may be the case that this will need to be resolved in arrow-rs before we can use this type of GCS credential w/ Icechunk in GHAs.
arrow-rs
The text was updated successfully, but these errors were encountered:
No branches or pull requests
This may not be an explicit icechunk issue, but adding it here for general tracking purposes.
The
google-github-actions/auth@v2
GitHub Action (https://github.com/google-github-actions/auth) returns credentials via a workload identity provider and are aexternal_account
type: https://googleapis.dev/python/google-auth/latest/reference/google.auth.external_account.htmlIt seems like Icechunk (or more specifically
object_store
?) does not have support for this type of credential:There seem to be some already open issues related to supporting GCP WIF:
apache/arrow-rs#3797
pola-rs/polars#14076
It may be the case that this will need to be resolved in
arrow-rs
before we can use this type of GCS credential w/ Icechunk in GHAs.The text was updated successfully, but these errors were encountered: