Kamil Páral
ddc1e9c7d2
taskotron: install imagefactory-client cron jobs into /etc/cron.d
2019-05-29 15:59:08 +02:00
Kamil Páral
076ce8ea28
taskotron: install grokmirror cron jobs into /etc/cron.d
2019-05-29 15:47:32 +02:00
Kamil Páral
5b5b898c26
taskotron-dev: add a missing cron file
...
I forgot about it in my previous commit 987ba63be3
.
2019-05-29 15:34:34 +02:00
Kamil Páral
987ba63be3
taskotron-dev: try a better way to deploy cron files
2019-05-29 15:32:31 +02:00
Kamil Páral
c94ff57bab
taskotron: use F30 on minions even in production
2019-05-29 14:56:51 +02:00
Kamil Páral
7f338804b2
taskotron: use F30 minions on stg
2019-05-29 13:27:31 +02:00
6c2a23d44f
resultsdb-backend: undoing a url change for taskotron instance
...
Turns out that there are firewall changes needed for the Taskotron
instance of resultsdb to use the new rabbitmq uri.
Undoing that update until that change can be done
2019-05-24 00:09:30 +00:00
Josef Skladanka
d5118d18d8
Testdays - return yum-install to resultsdb
2019-05-23 09:06:09 +02:00
Kamil Páral
9ab96e16e8
taskotron-dev: use F30 minions (UEFI VMs)
2019-05-22 15:52:32 +02:00
Kamil Páral
adf77a651f
taskotron-dev: use F29 minions
2019-05-21 14:38:24 +02:00
Pierre-Yves Chibon
1a09cff25c
resultsdb: Adjust the amqp_url on the fedora-messaging config
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-05-20 15:38:00 +02:00
Clement Verna
de0f2763a9
resultsbd: enbale fedora-messaging in prod
...
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-04-24 11:22:36 +02:00
Kamil Páral
e22233b5db
taskotron: fix duplicate jobs prevention #2
...
In commit 77cf9ae061
I had the condition inverted, sigh.
2019-04-16 09:28:47 +02:00
Kamil Páral
77cf9ae061
taskotron: fix duplicate jobs prevention
...
In commit 111fc1805c
I forgot to expand a variable.
2019-04-16 09:06:20 +02:00
Kamil Páral
111fc1805c
taskotron: prevent duplicate jobs in buildmaster config
...
There was one remaining case when duplicate jobs could crash the job -
when the tasks were not run simmultanously at all. I added another guard
at the final location of the artifacts, which should hopefully solve it.
2019-04-15 15:27:36 +02:00
Josef Skladanka
d826e19c62
Testdays - use dummy messaging plugin
2019-04-11 20:03:23 +02:00
František Zatloukal
b6bd2113c5
Taskotron: Switch fetch_activity.py to use Python 3
2019-04-11 10:38:44 +02:00
Kamil Páral
780adf71a1
taskotron: upgrade production to F29
2019-04-09 19:27:11 +02:00
Kamil Páral
15a359ad8a
taskotron-buildmaster: add comments to httpd config
...
Because this is a tricky issue that cost us a lot of time to figure out.
2019-03-18 11:11:52 +01:00
e31ba0d65b
taskotron: changing location directives to make ws work
...
the <Location/> directives were in the wrong order and the ws requests
were being swallowed by the wrong directive.
2019-03-15 20:08:00 +00:00
Kamil Páral
633f9fa564
taskotron: allow CRASHED outcome in ResultsDB
...
Task developers can then track crashed tests and spot the problems.
See https://pagure.io/task-abicheck/issue/19
2019-03-12 16:12:10 +01:00
Pierre-Yves Chibon
88e736ddac
taskotron/resultsdb-backend: Fix the mode to be string instead of integer
...
For unclear reason ansible seems to have issues with mode expressed
in integer while it seems to work much more nicely if they are
provided as string.
So moving to this for now.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:36:12 +01:00
Pierre-Yves Chibon
5fc5e77269
taskotron/resultsdb-backend: fix the location of the key in the private repo
...
The certificates are in pki/issued while the keys are in pki/private.
The location to the CA cert is correct though.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:27:06 +01:00
Pierre-Yves Chibon
d82304c936
taskotron/resultsdb-backend: the stg and prod certificates are named differently
...
The certificates are resultsdb.crt in prod while they are resultsdb.stg.crt in
staging so by using the ansible variable {{ env_suffix }} we're able to support
both files in one line.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-07 12:24:50 +01:00
Pierre-Yves Chibon
480f5ce7c5
vars_files doesn't need to be specified in our roles
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2019-03-06 15:54:48 +01:00
Clement Verna
54b7b3b40e
resultsDB: Prepare for fedora-messaging in staging
...
Signed-off-by: Clement Verna <cverna@tutanota.com>
2019-03-06 10:13:32 +01:00
František Zatloukal
a614c09d87
Taskotron: imagefactory-client: Rawhide is 31
2019-02-25 10:15:33 +01:00
František Zatloukal
9bc7d40f7e
Taskotron: Let's also build F30 taskotron_cloud images
2019-02-25 10:07:56 +01:00
Josef Skladanka
dd7ded3ca5
Taskotron - fix resultsdb additional outcomes tuple
2019-02-20 13:35:13 +01:00
Kamil Páral
c65ca8cdae
taskotron-dev: allow CRASHED outcome in ResultsDB
2019-02-20 12:18:42 +01:00
9a9866700a
changing order of http and ws endpoints to fix ws connection issues
2019-02-18 23:08:31 +00:00
Kamil Páral
49844e6252
taskotron-stg: update to F29
...
Re-use dev changes on stg server.
2019-02-18 16:51:07 +01:00
Kamil Páral
988522a544
taskotron-dev: prevent duplicated buildbot jobs
...
Some buildbot jobs are duplicated and we don't know why:
https://pagure.io/taskotron/issue/273
This makes sure the first job completes fine, and the duplicated one is
killed as soon as possible.
2019-02-14 11:27:40 +01:00
Kamil Páral
067530130a
taskotron-dev: update custom scheduler in line with latest buildbot code
...
It's not clear whether this changes anything, but it reflects how the
code looks in current buildbot upstream.
Also improve look and feel of tasks in buildbot web view.
2019-02-14 11:27:40 +01:00
Kamil Páral
28924f8107
taskotron: disabling ansible host key checking no longer needed
...
Tim Flink no longer remembers why he added it (just to dev), but everything
works fine without it.
2019-02-12 16:13:30 +01:00
Kamil Páral
12b4d00908
taskotron-dev: make artifacts url clickable in emails
2019-02-08 15:58:43 +01:00
Kamil Páral
7352159d85
taskotron-dev: add more info into error email notifications
2019-02-08 15:00:55 +01:00
Kamil Páral
581b53994f
taskotron-client: make sure tmpfiles don't erase our dirs
...
tmpfiles daemon used to delete /var/tmp/taskotron which we don't want
2019-02-08 12:58:57 +01:00
Kamil Páral
e89337e6c5
taskotron-dev: disable www plugins
...
They are broken, some javascript or CSS issue.
2019-02-08 12:57:59 +01:00
František Zatloukal
c66185fb7b
Taskotron: Fix dev link to buildbot
2019-02-08 11:11:58 +01:00
Kamil Páral
622a823b7a
taskotron-dev: don't run runtask with sudo
...
sudo was added just locally for testing, I forgot about it
2019-02-08 10:37:04 +01:00
Kamil Páral
a45db16529
taskotron dev: only allow authorized users to make changes in web ui
2019-02-07 16:28:58 +01:00
Kamil Páral
bfde2ab3ea
taskotron-dev: fix checking out git source
...
I accidently hardcoded file:// there when trying it locally.
2019-02-07 15:25:44 +01:00
František Zatloukal
04fa9437f4
Taskotron: Remove deprecated syntax from playbook
2019-02-07 15:16:15 +01:00
František Zatloukal
70426b4bdf
Taskotron-dev: Change configuration for new buildbot
2019-02-07 13:34:41 +01:00
František Zatloukal
11f839c9d8
Taskotron: Use updates-testing for taskotron-trigger
2019-02-06 14:38:42 +01:00
František Zatloukal
24255cfbbf
Taskotron: Drop postgresql from buildmaster play
2019-02-06 14:23:42 +01:00
František Zatloukal
c695436ade
Resultsdb-dev: Change latest state back to present in dnf play
2019-02-06 13:55:16 +01:00
František Zatloukal
b8e917fd06
vault: Depend on python3-flask-oidc and use python3 for iddev init
2019-02-06 13:37:03 +01:00
František Zatloukal
560217c405
Resultsdb-dev: Use latest package state in play for now
2019-02-06 13:27:42 +01:00