Add support for object-level GCP workload identity authentication to enable individual Providers to authenticate using their own ServiceAccount without needing to manage JSON credentials. This extends beyond the existing controller-level workload identity that is automatically handled by Google libraries. The implementation maintains backward compatibility by prioritizing JSON credentials when both authentication methods are available. Proxy support is also added following the Azure DevOps pattern for consistency across notifiers. This change is part of the broader effort to support multi-tenant workload identity across Flux controllers (RFC-0010). Signed-off-by: cappyzawa <cappyzawa@gmail.com> |
||
|---|---|---|
| .. | ||
| v1 | ||
| v1beta2 | ||
| v1beta3 | ||