debian-koji-osbuild/test
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
..
container test/builder: drop misleading quotes from config 2022-03-23 17:53:30 +01:00
data test: switch to using oauth/sso 2022-02-02 13:33:21 +01:00
integration plugins: support for repo package sets 2022-02-15 17:35:29 +01:00
unit plugins: add support for customizations 2022-05-03 12:28:05 +02:00
action.yml test: add github test environment action 2020-09-12 16:00:54 +02:00
build-container.sh test: match container version to host 2020-11-19 11:22:54 +00:00
copy-creds.sh test: move to koji-osbuild-tests package 2020-11-19 09:28:28 +01:00
Dockerfile test: replace docker.io with fedora's registry 2020-11-22 23:53:38 +01:00
entrypoint.sh test: use "bash" for entrypoint.sh 2020-09-17 19:53:06 +02:00
integration.sh test: switch to using oauth/sso 2022-02-02 13:33:21 +01:00
make-certs.sh test: move to koji-osbuild-tests package 2020-11-19 09:28:28 +01:00
make-tags.sh test: integration tests adapt to the host 2022-01-31 15:55:26 +01:00
run-builder.sh test: copy the plugin in the run scripts 2020-11-19 11:22:54 +00:00
run-koji-container.sh test/integration: define podman network gateway manually 2020-12-16 15:32:28 +01:00
run-openid.sh test: add helper script to run openid server 2022-02-02 13:33:21 +01:00