Commit graph

37978 commits

Author SHA1 Message Date
Michal Konečný
a79b2eacdd [release-monitoring] Fix poetry deployment
Poetry deployment is too different in container than the deployment we used
before. Let's try to use `pip-3 install .` as before, thanks to PEP-517, this
should work as expected.

[PEP-517](https://peps.python.org/pep-0517/)

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 13:12:51 +02:00
Michal Konečný
2326ab1da9 [release-monitoring] Scripts are named differently in poetry
Poetry creates it's own script file in /usr/local/ and the name is without .py.
Reflect that in ansible.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 12:15:41 +02:00
Michal Konečný
9affa5f80a [release-monitoring] Build and install Anitya package before building documentation
Documentation build needs to have Anitya package already available. Move the
build and install it before building the documentation.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 11:39:07 +02:00
Michal Konečný
fba95afaa4 [release-monitoring] Fix the poetry export
The poetry export failed to be installed by pip. Let's try to create the
requirements.txt without hashes.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 10:56:27 +02:00
Michal Konečný
c20364bc7a [release-monitoring] Combine poetry and pip for build
The poetry install is creating an editable installation, which is not what we
want. Let's instead use pip for installation and poetry to build the package and
create requirements.txt.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-27 10:30:20 +02:00
Kevin Fenzi
c5fa0f91f1 notifs / staging: try a keytab thats actually the same as the service
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-26 15:55:02 -07:00
Michal Konečný
2c6959f25b [release-monitoring] Use the correct location for quick fix
Poetry is installing wheels when available. Let's change the egg paths to
standard paths for staging.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-26 19:28:35 +02:00
Kevin Fenzi
b92ec93736 bodhi: fix days in testing conditional for pre/post beta
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-26 09:35:59 -07:00
Michal Konečný
ffa16d3195 [release-monitoring] Add poetry to staging build config
Anitya is now using poetry instead of setup.py. This commit is doing the
necessary changes in the buildconfig to reflect this change.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-09-26 16:30:00 +02:00
Erol Keskin
04106895fb the-new-hotness: change old explanation url to new one
Signed-off-by: Erol Keskin <erolkeskin.dev@gmail.com>
2022-09-26 16:25:10 +03:00
Adam Williamson
f2732e0bec openQA: have lab workers use a new os-autoinst scratch build
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-23 16:46:18 -07:00
Pavel Raiskup
6ba32533de copr-be: realloc: keep the default 'info' log level
Since the resalloc v4.8, this is the most sane default.  The 'debug'
logging would too much storage long-term.
2022-09-23 10:59:21 +02:00
Kevin Fenzi
1ce61c863a buildvm-ppc64le-11: should be on p09-02 and back to normal size
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-22 12:01:24 -07:00
Pavel Raiskup
98c8c1f27b copr-be: IBM Cloud: remove volumes when it makes sense 2022-09-22 19:59:12 +02:00
Pavel Raiskup
a0fa1ce1d6 copr-be: ibm cloud - attempt to remove all volumes
Even though it will fail most of the time.  We keep cycling in the
`cmd_list` termination loop all the time only because some of those
volumes are some inconsistent state.  It is just pity to not re-deliver
the removal request (it could work, who knows).
2022-09-22 17:25:06 +02:00
Pavel Raiskup
aa3b617c74 copr-be: a better cloud.ibm.com automation logging 2022-09-22 17:19:02 +02:00
Kevin Fenzi
7b10fc515e proxies: move all the proxies to f36.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-21 17:46:32 -07:00
Kevin Fenzi
62edd6c379 koji / staging: bump sequence up some, prod has moved paste this
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-21 12:33:20 -07:00
Kevin Fenzi
937ccdc761 inventory: some more places to comment bootstrap node group
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-21 12:32:35 -07:00
Kevin Fenzi
31a6b2d5d0 inventory: try and drop ocp bootstrap entirely
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-21 11:23:31 -07:00
Kevin Fenzi
cd851b9350 koji / staging / sync: add obudai to be able to use osbuild in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-21 11:09:36 -07:00
Kevin Fenzi
f62cdbddc4 proxy33: final ip
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-20 17:01:00 -07:00
Kevin Fenzi
4521461dc9 proxy33: new instance, new ip
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-20 16:23:05 -07:00
Kevin Fenzi
803ebd406a proxy13: search vpn then fedoraproject like all the other proxies
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-20 15:08:46 -07:00
Kevin Fenzi
57250588d3 proxies: disable systemd-oomd
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-20 12:29:27 -07:00
Kevin Fenzi
e63e667a33 Revert "koji / staging / sync: try and adjust to newer db schema"
This reverts commit 4d9a1b07d6.

The problem was a incomplete db dump, so we likely don't need this
change. It should work with a more complete db dump.
2022-09-20 11:36:22 -07:00
Pavel Raiskup
d9fd96d672 copr-be: don't run vm-delete with 'set -x'
Some sensitive env vars could be dumped to logs.
2022-09-20 19:33:07 +02:00
Kevin Fenzi
4d9a1b07d6 koji / staging / sync: try and adjust to newer db schema
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-20 10:09:23 -07:00
Pavel Raiskup
d923eb6877 copr-be: don't require additional helpers.py edits 2022-09-20 16:41:50 +02:00
Pavel Raiskup
99e373a3ea backend: libvirt-delete: allow searching volumes in other pools 2022-09-20 16:29:05 +02:00
Pavel Raiskup
f54c597aa7 backend: auto detect libvirt instances from other pools 2022-09-20 16:14:43 +02:00
Pavel Raiskup
8c3cd1895e Push to batcave to sync ansible.git 2022-09-20 15:04:17 +02:00
Pavel Raiskup
81e2c81b05 copr-be: provide OSUOSL credentials for the resalloc-openstack-list script 2022-09-20 14:59:44 +02:00
Pavel Raiskup
58b6f0c873 copr-be: automatically remove OSUOSL VMs
There's a new script in resalloc-openstack.rpm which is able to list the
existing set of VMs so we can easily remove them.
2022-09-20 14:40:16 +02:00
Kevin Fenzi
c4d83ca39e proxy01/10: increase disk to 100G
proxy01/10 get all the iad2 only traffic from the outside world,
including things like kojipkgs, oci-registry and the like. They need
larger space to keep all the logs from those.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 18:15:12 -07:00
Adam Williamson
9a92362fd4 Move openqa-x86-worker05 back to being a regular lab worker
We don't need it for diagnosing a kernel bug any more, so take it
out of the special 'onebox' setup.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-09-19 16:44:48 -07:00
Pedro Moura
aa41c68b7c added pam to multilib_whitelist - releng #11037
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2022-09-19 23:30:53 +00:00
Kevin Fenzi
cf18a198f5 koschei: split stg and prod credentials
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 15:12:10 -07:00
Kevin Fenzi
dda41ab764 github2fedmsg: split out staging from prod credentials
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 15:04:17 -07:00
Kevin Fenzi
c207175516 mirrormanager: drop s3-mirror role
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 14:54:12 -07:00
Kevin Fenzi
bd4ab085bd koji / mirrormanager: split staging and prod db config
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 14:53:04 -07:00
Kevin Fenzi
1c1780c931 pagure / staging: set correct env
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 14:28:17 -07:00
Kevin Fenzi
bfaf5a59bf elections: seperate prod and stg passwords
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 14:11:50 -07:00
Kevin Fenzi
db3bec9cb4 fedocal: split out prod and stg db passwords
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 13:56:07 -07:00
Kevin Fenzi
f183f5262b pagure-stg01 / ipsilon*.stg: split db passwords from stg and prod
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 13:53:15 -07:00
Kevin Fenzi
f46a6c8f2a nuancier: split out prod and stg access/passwords.
Currently both prod and stg were using the same credentials. Move to
using different for each.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 13:06:26 -07:00
Kevin Fenzi
946e51e41c virthost: install collectd on all virthosts
This conditional was intended to not try and install this on rhel9, but
collectd is now available on rhel9. In addition it accidentially didn't
install it on all fedora virthosts. :(

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-09-19 12:53:35 -07:00
Jiri Kyjovsky
5c1422a811 copr: add nikromen 2022-09-19 14:07:40 +02:00
Jiri Kyjovsky
f41baf6f21 copr: configure list of root users just on one place 2022-09-19 14:07:37 +02:00
Kevin Fenzi
22fbdca02e Revert "Extend inactivity time to 600s"
This reverts commit c04e153372.
2022-09-16 10:17:35 -07:00