feat: workload identity credentials integration (#16286)

* feat: workload identity credentials integration

* feat: cache credentials and add context property to Credential

Assisted-by: Claude

* feat: include safeguard in case feature flag is disabled

* feat: tests to validate workload identity credentials integration

* fix: affected tests by the credential cache mechanism

* feat: remove word cache from variables and comments, use standard library decorators

* fix: reorder tests in correct files

* Use better error catching mechanisms

* Adjust logic to support multiple credential input sources and use internal field

* Remove hardcoded credential type names

* Add tests for the internal field

Assited-by: Claude
This commit is contained in:
Pablo H.
2026-03-04 16:22:27 +01:00
committed by GitHub
parent 8d191046b5
commit 57f9eb093a
11 changed files with 772 additions and 12 deletions

View File