debian-forge-composer/docs
Tomas Hozza dda9cce03e Add support for image type tags in rpmmd and add RepoRegistry API
Extend the RepoConfig structure to contain new field ImageTypeTags.
Extend also other structures and functions as needed, to support loading
repository definitions, which use this new field. The idea is that a
repository should be used for building all image types, unless it has
some ImageTypeTags defined. In such case, it should be used only for
building the specific image types, which names are specified in the new
field.

Add RepoRegistry as a higher-level API to load and manage repository
definitions for each distribution. Currently it provides one method,
which returns a set of repositories needed to build a given image
type. The RepoRegistry uses the new ImageTypeTags field in the RepoConfig
structure and returns all the needed repositories for the image type.

Modify rpmmd unit tests and add unit tests for RepoRegistry.

Add News entry describing the change done to RepoConfig and its JSON
representation.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-05-14 15:43:00 +02:00
..
news Add support for image type tags in rpmmd and add RepoRegistry API 2021-05-14 15:43:00 +02:00
errors.md docs: add errors.md 2020-03-25 10:22:16 +01:00
osbuild-composer-cloud.svg Add diagrams for other API layers (cloud and koji) 2020-08-10 19:47:39 +02:00
osbuild-composer-koji.svg Add diagrams for other API layers (cloud and koji) 2020-08-10 19:47:39 +02:00
osbuild-composer.7.rst docs: update cockpit-composer repo url 2020-04-15 20:26:55 +02:00
osbuild-composer.svg Add diagrams for other API layers (cloud and koji) 2020-08-10 19:47:39 +02:00