The GitHub Actions job "Tests" on airflow.git/fix_vault_gcp_auth_requirements has failed. Run started by GitHub user fpopic (triggered by fpopic).
Head commit for run: 9225ccaf279fabf24f84d36b50326806ea7a7971 / fpopic <[email protected]> [Hashicorp] Enable ADC for Vault GCP authentication This commit unifies and improves the GCP authentication logic within the Hashicorp Vault secrets backend. The 'gcp' authentication type now supports both service account key-based authentication and Application Default Credentials (ADC) automatically. Changes: - Unified GCP Authentication: The 'gcp' auth type now handles both key-based and keyless (ADC) flows. - Automatically determine service account email from credentials, with a fallback to the GCE/GKE metadata server. - Fix a bug where the 'sub' claim in the signed JWT payload was incorrectly set to the credentials object instead of the service account email. - Update VaultHook and VaultBackend docstrings and initialization logic. - Add unit tests for ADC-based GCP authentication and update existing tests (test_gcp renamed to test_gcp_key) to verify the corrected identity extraction. Report URL: https://github.com/apache/airflow/actions/runs/22529537908 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
