sollhui opened a new pull request, #69293: URL: https://github.com/apache/doris/pull/69293
### What problem does this PR solve? Backport the GCP IAM feature and its follow-up fixes together to `branch-4.2`. - Add native GCP ADC, Compute Engine and service account impersonation for FE, BE, Cloud and object-storage operations. - Use the native GCS Hadoop filesystem, normalize GCS writer paths and Resource/Vault aliases, and preserve partial vault credential updates. - Default GCS authentication to ADC, support explicit anonymous reads, and isolate regression EXPORT cleanup by run directory. ### Source PRs - https://github.com/selectdb/selectdb-core/pull/12007 — [fix](test) Isolate IAM export cleanup by run directory - https://github.com/selectdb/selectdb-core/pull/11899 — [fix](gcs) Default to ADC and support anonymous access - https://github.com/selectdb/selectdb-core/pull/11762 — [fix](storage) Support GCS property aliases in resources and vaults - https://github.com/selectdb/selectdb-core/pull/11760 — [fix](storage) Use native GCS Hadoop filesystem for GCP IAM - https://github.com/selectdb/selectdb-core/pull/11756 — [fix](storage) Normalize GCS paths before creating BE writers - https://github.com/selectdb/selectdb-core/pull/11669 — [fix](storage) Preserve vault IAM defaults and align GCP credential patches - https://github.com/selectdb/selectdb-core/pull/10968 — [feat](storage) Support GCP IAM ### Backport adaptations Resolved conflicts against the 4.2 S3 client endpoint API, Cloud source list and existing tests. Preserve existing 4.2 request-id handling, container-credential coverage, UUID OUTFILE coverage and Parquet EXPORT coverage. The combined change is squashed into one commit. ### Validation - Compilation and all tests skipped as requested. - Checked the final changed-file set against all seven source PRs, resolved conflict markers and ran `git diff --check`. - CI build requested with a `run buildall` comment after PR creation. ### Release note Support native GCP IAM and the related GCS credential, filesystem, Resource/Vault and export fixes on branch-4.2. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
