debian-koji-osbuild/test/unit
Christian Kellner 591a55aad5 plugins: add support for customizations
The Cloud API supports passing in a variety of image customizations,
like e.g. extra packages or pre-defining users.

Add a new command line option to the client `--customizations` which
takes a path to a JSON file which contains the customziations; they
will be passed via the existing `opts` argument to the hub.

Add support for `customizations` to the `opts`/`options` arguments
to the hub plugin. No validation to the object is done. Instead we
rely in Composer for the validation of the content.

Add support for `customizations` the image `ComposeRequest` in the
builder plugin. All specified values are just passed through to
composer as-is.

Add tests for the respective plugins.
2022-05-03 12:28:05 +02:00
..
plugintest.py test: use importlib instead of imp 2021-10-05 12:18:46 +02:00
test_builder.py plugins: add support for customizations 2022-05-03 12:28:05 +02:00
test_cli.py plugins: add support for customizations 2022-05-03 12:28:05 +02:00
test_hub.py plugins: ability to skip the tagging 2020-11-16 17:00:40 +01:00