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) |
||
|---|---|---|
| .. | ||
| repos | ||
| vendor | ||
| ci_details.sh | ||
| deploy.sh | ||
| Jenkinsfile | ||
| mockbuild.sh | ||
| team_ssh_keys.txt | ||