13 Commits

Author SHA1 Message Date
Stephan Kulow
18d3f20789 No longer trigger obsrsync directly from rabbitmq messages
Rely on rabbit-repoid git instead
2020-03-16 08:58:45 +01:00
Stephan Kulow
236cf1ab38 Split the work done in rabbit-openqa into smaller chunks
As the rabbitmq heartbeart interval is a hard limit, we need to make sure
we're not overloading the time in between
2020-03-13 15:20:01 +01:00
Stephan Kulow
bef4dc3083 Let the rabbit monitors run for 3 hours instead of one
This makes the startup time easier to justify
2020-03-04 13:00:43 +01:00
Stephan Kulow
fce860f36f Actually subscribe to the repo.build_finished event 2020-01-29 10:54:18 +01:00
Stephan Kulow
3064810f96 Notify the obs_rsync plugin already when the scheduler is finished
openqa will keep polling the repository for ready to sync, waiting
for published event is a problem for ToTest repositories that aren't
published. openqa will start syncing when it becomes 'unpublished'
2020-01-28 12:11:59 +01:00
Stephan Kulow
9f29951161 Unify openqa checks over multiple ISOs
Fixing microos and kubic both having a 'container-host' test. We only
differ them because they run on different machines. If that changes one
day, we have to rename one
2019-12-10 02:01:13 +01:00
Jimmy Berry
b68a46d352 Move PubSubConsumer to osclib.PubSubConsumer to allow for proper import. 2019-09-11 18:55:22 -05:00
Stephan Kulow
3263891aa4 rabbit-openqa: Catch exceptions as PUT to openqa might result in 404 2019-07-22 09:46:42 +02:00
Stephan Kulow
d2b94b38ef rabbit-openQA: Notify openQA about images repositories published 2019-07-19 12:32:27 +02:00
Stephan Kulow
a73054b189 Fix rabbitmq acknowledge: first ACK then check the content 2019-05-20 11:43:25 +02:00
Stephan Kulow
6297dacf8b Acknowledge the rabbitmq message
We need to ACK the rabbitmq message for the server to erase it in the
queue - otherwise they are piling up endlessly. As we quit the services
every hour the queue is reset at that point, but that still makes monitoring
the server quite hard as the queues tend to be full all the time
2019-05-18 20:57:05 +02:00
Stephan Kulow
9858031bed Run the monitors in python3 containers 2019-05-15 20:32:50 +02:00
Stephan Kulow
67df42770d No longer package rabbit-openqa but add gocd config for it 2019-03-20 06:47:37 +01:00