Hi Iceberg community, I'd like to request a review for PR #17468 — GCP: add pluggable GCS token credential provider.
https://github.com/apache/iceberg/pull/17468 This adds a pluggable SPI to GCSFileIO for supplying a self-refreshing GoogleCredentials, analogous to the existing Azure AdlsTokenCredentialProvider (#14136) and AWS's client.credentials-provider. The change is purely additive with no behavior change when the new property is unset. I've addressed the review comments from @uros-b (precedence Javadoc, wiring tests, robustness checks), rebased onto the latest main, and all local checks pass (spotlessCheck + iceberg-gcp:test). The PR has been marked stale due to inactivity — could a committer please take a look and remove the stale label if the change looks good to proceed? Happy to address any further feedback. Thanks, Aman
