[RFC-0010] Introduce object-level workload identity for ImageRepository #760
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Depends on: fluxcd/pkg#919
Part of: fluxcd/flux2#5022
This PR also introduces a token cache for caching the cloud provider access tokens. This token cache will report the following metrics:
gotk_token_cache_events_totalTotal number of cache retrieval events for a Gitops Toolkit resource reconciliation.event_type,kind,name,namespace,operation. The values ofevent_typecan becache_missorcache_hit. The value ofoperationis alwaysreconcile.gotk_token_cache_requests_totalTotal number of cache requests partioned by success or failure.status. The values ofstatuscan besuccessorfailure.gotk_token_cache_evictions_totalTotal number of cache evictions.gotk_token_cached_itemsTotal number of items in the cache.I tested this PR in the following setups:
AWS:
Azure:
GCP: