Christian Kellner
1effdc7a2c
container/hub: sync with script via file
...
Create a file in the hub container the share directory that will
signal to the outside that we are done with the setup.
2020-09-10 18:41:13 +01:00
Christian Kellner
b778133e89
container: support installing via RPMs
...
If the share dir contains rpms in /share/rpms, install those,
instead of using the plugin from the container.
2020-09-10 18:41:13 +01:00
Christian Kellner
af4e66d2b2
plugin/hub: use jsonschema to validate input
...
Use jsonschema to validate the input to the XMLRPC call to catch
mistakes early, i.e. before creating the task.
2020-09-10 18:41:13 +01:00
Christian Kellner
c735ebc6d0
container: support for koji web
...
Install and configure koji web.
2020-09-07 20:38:12 +02:00
Christian Kellner
750bf5421b
container/builder: configure plugin via cfg file
...
Matches the config of the containers.
2020-09-06 20:11:37 +02:00
Christian Kellner
9e2061f6f2
container/builder: add createrepo_c
...
Needed if we wanted to include external repos.
2020-09-05 18:20:24 +02:00
Christian Kellner
5c0965fe9f
move 'make-tags.sh' to the top-level dir
2020-09-05 18:19:55 +02:00
Christian Kellner
7bd3f197a7
run-kojid: also add builder to createrepo channel
...
At least one builder needs to be able to create repos.
2020-09-05 18:14:44 +02:00
Christian Kellner
bbb9acf310
run-kojid: conditionally exec add-host-to-channel
...
Only execute add-host-to-channel if add-host was successful. The
former throws exceptions.
2020-09-05 18:13:01 +02:00
Christian Kellner
814554c34f
Remove old ssl and start scripts
...
Not needed anymore with the move to kerberos and run-koji-container.sh
2020-09-05 16:34:59 +02:00
Christian Kellner
2597569855
container/builder: switch to kerberos auth
...
Instead of using client certificates, use kerberos auth.
2020-09-05 16:31:02 +02:00
Christian Kellner
63355fe0a4
hub: switch to kerberos auth
...
Switch to kerberos aut and also ship ssl.conf, adapted to serve
at localhost and the fqdn, instead of creating it via sed.
2020-09-05 16:29:46 +02:00
Christian Kellner
5d59084ddb
container/hub: align with upstream and scrip
...
Use quay.io/osbuild/koji:v1 and remove db schema generation, now
done in run-koji.cotnainer.sh.
Ensure /mnt/koji has the right permission, but don't create it,
since it is a volume and bind-mounted in.
2020-09-05 16:28:27 +02:00
Christian Kellner
aefe1218b5
initial import
2020-09-02 19:15:25 +02:00