Skip to content
This repository was archived by the owner on Mar 3, 2025. It is now read-only.
This repository was archived by the owner on Mar 3, 2025. It is now read-only.

[Epic] Implement polling for tag-based catalogs #164

@joelanford

Description

@joelanford

Overview

The design of OLM is such that catalog data is expected to be updated regularly and be pushed repeatedly to the location already specified in a Catalog object (e.g. spec.source.image.ref) such that users of the catalogs can consume updates without having to explicitly ask for a different catalog image.

In order to support this use case, catalogd needs to support an API to enable polling the catalog's source to check to see if new data is available, and if so, to pull it and make it available on the cluster.

If a catalog source is content-addressable (e.g. if the spec.source.image.ref is digest-based), polling should be disabled. We should discuss what (if anything) should happen if a user attempts to configure polling when they have specified a content-addressable catalog source.

Design Documents

Task List

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions