debian-koji-osbuild/schutzbot
Christian Kellner b292458771 test: create a compose via koji
Try testing a compose via the koji, which involves creating using
the koji command line plugin to make the XMLRPC call to koji hub,
where the osbuild koji hub plugin verifies the parameters and then
creates the task. The osbuild koji plugin for the builder is then
picking up the task, and uses composer's koji API to request a
compose. Once this is successful it will be imported by composer
into koji via the 'CGImport' method.
The `koji osbuild-image` command waits for all this and reports
whether the task was successful or not via its exit code (and
on stdout).

This uses a fleet of containers: a database one, a kerberos kdc
one, another one for the koju hub and finally one for the koji
builder. The pre-build RPMs are used to install the plugins.

NB: On RHEL we need to manually install the `dnsname` podman
plugin, since it is missing, but required so that containers
can address each other by hostnames.
See [schutzbot/vendor/README.md](schutzbot/vendor/README.md)
2020-09-10 18:41:13 +01:00
..
repos schutzbot: add CI integration 2020-09-10 00:05:44 +02:00
vendor test: create a compose via koji 2020-09-10 18:41:13 +01:00
ci_details.sh schutzbot: add CI integration 2020-09-10 00:05:44 +02:00
deploy.sh schutzbot: add CI integration 2020-09-10 00:05:44 +02:00
Jenkinsfile schutzbot: add CI integration 2020-09-10 00:05:44 +02:00
mockbuild.sh schutzbot: add CI integration 2020-09-10 00:05:44 +02:00
team_ssh_keys.txt schutzbot: add CI integration 2020-09-10 00:05:44 +02:00