Skip to content

Feature Request: incremental refresh for warehouse with container image repos using NewestBuild strategy #4625

@Brightside56

Description

@Brightside56

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

No one assigned

    Labels

    kind/enhancementAn entirely new featurekind/proposalIndicates 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 affectedneeds/priorityPriority 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 queue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions