-
Notifications
You must be signed in to change notification settings - Fork 291
Closed
Labels
kind/enhancementAn entirely new featureAn entirely new featurekind/proposalIndicates maintainers have not yet committed to a feature requestIndicates maintainers have not yet committed to a feature requestneeds/areaIssue or PR needs to be labeled to indicate what parts of the code base are affectedIssue or PR needs to be labeled to indicate what parts of the code base are affectedneeds/priorityPriority has not yet been determined; a good signal that maintainers aren't fully committedPriority has not yet been determined; a good signal that maintainers aren't fully committedstaleStalled with a lack of maintainer commitment; Likely to be closed to reduce noise in the issue queueStalled with a lack of maintainer commitment; Likely to be closed to reduce noise in the issue queue
Description
Checklist
- I've searched the issue queue to verify this is not a duplicate feature request.
- I've pasted the output of
kargo version, if applicable. - I've pasted logs, if applicable.
Proposed Feature
I'm using dockerhub webhook receiver (I'm using other registry, but I've made webhook translator service to make its webhooks compatible with dockerhub), and when webhook arrives, Kargo seems to be refreshing warehouse in general, and since I'm using NewestBuild strategy for container images repository, refresh still takes 60s and issues hundreds of queries to registry to get metadata of all tags in repo
Proposal is to perform incremental refresh (which will perform metadata calls only to specific tag from webhook) in case when it's originated from webhook
Motivation
Developer experience improvements, reduction of resources usage
Metadata
Metadata
Assignees
Labels
kind/enhancementAn entirely new featureAn entirely new featurekind/proposalIndicates maintainers have not yet committed to a feature requestIndicates maintainers have not yet committed to a feature requestneeds/areaIssue or PR needs to be labeled to indicate what parts of the code base are affectedIssue or PR needs to be labeled to indicate what parts of the code base are affectedneeds/priorityPriority has not yet been determined; a good signal that maintainers aren't fully committedPriority has not yet been determined; a good signal that maintainers aren't fully committedstaleStalled with a lack of maintainer commitment; Likely to be closed to reduce noise in the issue queueStalled with a lack of maintainer commitment; Likely to be closed to reduce noise in the issue queue