Commit Graph

407 Commits

Author SHA1 Message Date
Pavel Raiskup
1a06db4aba copr-builders: fixup the max-worker limit
In the maximum concurrency limit we did not count with a long time
separated ppc64le machines, but add also s390x since today.
2022-01-18 14:27:12 +01:00
Pavel Raiskup
41df8091ab copr-be: deploy native s390x and Red Hat subscription to prod
While on it, setup the builder quota for max: 12 ATM, and we'll
communicate with IBM later if that's enough.
2022-01-17 10:04:52 +01:00
Pavel Raiskup
e8bf32eb08 copr-builders: instantiate Power9 Oregon University OpenStack 2022-01-12 15:29:34 +01:00
Pavel Raiskup
88c881048d copr-builders: ibmcloud token filename on one place 2022-01-12 14:14:27 +01:00
Pavel Raiskup
333f125baa copr-builders: really install the epel-8-s390x config
Fix for 7c2719e7ff
2022-01-10 01:13:00 +01:00
Pavel Raiskup
7c2719e7ff copr-builders: provide epel-8-s390x config 2022-01-09 22:24:47 +01:00
Pavel Raiskup
4e28ef6c15 copr-be-dev: another fixes for Z cloud starting 2022-01-07 18:06:01 +01:00
Pavel Raiskup
f508ced880 copr-be-dev: fixup s390x resalloc starting 2022-01-07 17:59:34 +01:00
Pavel Raiskup
9c0f5bb3c8 Revert "copr-be: I named the token wrongly?"
This reverts commit 682b673719.
2022-01-07 17:52:47 +01:00
Pavel Raiskup
682b673719 copr-be: I named the token wrongly? 2022-01-07 17:50:06 +01:00
Pavel Raiskup
e451780549 copr-be: helper script to start/stop VMs in IBM Cloud 2022-01-07 17:34:02 +01:00
Pavel Raiskup
2c61c0ded2 copr-be-dev: try building epel-8 against rhel+epel, take #2 2022-01-06 10:26:40 +01:00
Pavel Raiskup
2e1b71bf1d copr-be-dev: try building epel-8 against rhel+epel 2022-01-06 10:22:14 +01:00
Pavel Raiskup
0ce26e0f8c copr-be: properly log resalloc cron jobs 2022-01-06 08:33:08 +01:00
Pavel Raiskup
a0e5bf5a3e copr-be: typo in mode 2022-01-06 08:12:13 +01:00
Pavel Raiskup
d869e7bac5 copr-be: copy content=, not contents= 2022-01-06 08:09:31 +01:00
Pavel Raiskup
ae85ab2bdd copr-be: typo, use 'loop' instead of 'with_items' 2022-01-06 08:04:17 +01:00
Pavel Raiskup
780ab952eb copr-backend: cleanup unused Red Hat subscriptions 2022-01-06 08:01:07 +01:00
Pavel Raiskup
2c97f53c4d copr-backend: remove unused cron jobs 2022-01-05 18:13:57 +01:00
Pavel Raiskup
aa86ff63ae copr-be: arg, copy requires 'dest:', not 'path:' 2021-12-21 10:49:22 +01:00
Pavel Raiskup
3d32fa4519 copr-be: copr-ping: missing copy arguments 2021-12-21 10:47:45 +01:00
Pavel Raiskup
dcc3ffa07a copr-be: add missing copr_ping tag 2021-12-21 10:46:09 +01:00
Pavel Raiskup
589e889d88 copr-be: intialize copr-ping API token from private.git
Relates: https://pagure.io/fedora-infrastructure/issue/10392
2021-12-21 10:45:17 +01:00
Pavel Raiskup
8c2d55d72d copr-be: better task name for lighttpd config 2021-12-10 19:10:01 +01:00
Pavel Raiskup
013344529a copr-be: logrotate helpers
Stop using cronolog for now, and use "cat" (sort-of) with the SIGHUP
support.
2021-12-08 16:15:11 +01:00
Pavel Raiskup
c2a50a9e84 copr-be: fix the lighty permissions
.. and idempotence of the playbook, finally.  The 'root' group needs to
stay '---', while 'lighty' gets 'r--'.
2021-12-07 18:29:13 +01:00
Pavel Raiskup
bb0537b997 copr-be: seems like 'acl' fights with 'copy' module
Will this help with the playbook idempotence?
2021-12-07 16:22:42 +01:00
Pavel Raiskup
a2b7a1381c copr-be: fixup the cert file locations 2021-12-07 15:14:44 +01:00
Pavel Raiskup
ed2ae27700 copr-be: don't add access_log.conf
The only configuration option there is to "load" the module, and that
can be easily done directly in lighttpd.conf.
2021-12-07 15:05:53 +01:00
Pavel Raiskup
3b82253333 copr-be: allow Lighty to read production certs
Complements: 523be3de09
2021-12-07 14:54:46 +01:00
Silvie Chlupová
aa81a9cebd copr-be: handler for restarting node_exporter 2021-11-29 15:03:05 +01:00
Silvie Chlupová
0cbe1212a8 copr-be: enable systemd metrics in node exporter 2021-11-29 14:42:51 +01:00
Jakub Kadlcik
71d7e2c1f1 copr: install nrpe on backend
See also 0a4c5c303
2021-11-29 00:51:35 +01:00
Silvie Chlupová
b76ed1df07 copr-be: adding node_exporter package for generating metrics 2021-11-25 11:37:45 +00:00
Jakub Kadlcik
6cf45acbec copr: don't generate letsencrypt cert on backend's birthday 2021-11-20 22:17:18 +01:00
Jakub Kadlcik
8fe909bee5 copr: we need to create copr-ping user first 2021-11-19 20:52:46 +01:00
Pavel Raiskup
093a651fa2 copr-backend: use copr-resalloc-aws-new wrapper
We use this to create the AWS images, so why not to use this to start
the VMs.

This reverts commit 8f87caf6bb.
2021-10-12 16:06:23 +02:00
Pavel Raiskup
8f87caf6bb copr-backend: drop resalloc-aws wrapper
We eventually use the resalloc-aws-* scripts directly in pools.yml
2021-10-12 15:18:38 +02:00
Pavel Raiskup
f56573c9c9 copr-be: drop the vm-check script
There's now /usr/bin/resalloc-check-vm-ip provided by resalloc-server.
2021-10-12 15:05:58 +02:00
Pavel Raiskup
a58b26c101 copr-be: drop unused scripts 2021-10-12 14:58:44 +02:00
Pavel Raiskup
5a650a0fdd copr-be, copr-hv: the aws stuff is not needed on HV 2021-10-08 20:29:04 +02:00
Pavel Raiskup
0fb047d8ad copr-be: add 'copr-resalloc-aws-new wrapper
This will be used for both starting new VMs, and creating snapshots.
2021-10-08 19:12:51 +02:00
Pavel Raiskup
4c057e23a6 copr-be: fixup resalloc homedir 2021-10-08 14:26:20 +02:00
Pavel Raiskup
d97a7be0da copr-be: configure aws-cli for resalloc user properly 2021-10-08 14:17:33 +02:00
Pavel Raiskup
ede791ca5f copr-be/copr-hv: always include setup_provisioning_environment 2021-10-08 13:10:44 +02:00
Pavel Raiskup
cc1abfd284 copr-be: provision resalloc-aws-* scripts 2021-10-08 13:04:14 +02:00
Pavel Raiskup
d3f399275b copr-be: put the copr-ping.log back to /var/log 2021-08-10 13:46:27 +02:00
Pavel Raiskup
cec8ae4147 cpor-be: copr-ping: run restorecon even when log is created 2021-08-10 10:42:46 +02:00
Pavel Raiskup
2cda9ec28d copr-be: copr-ping: selinux issue #1, fix #2 2021-08-10 10:38:13 +02:00
Pavel Raiskup
0df8c3564b copr-be: copr-ping: selinux issue #1 2021-08-10 10:34:33 +02:00