Commit graph

42837 commits

Author SHA1 Message Date
Pavel Raiskup
ee7484ca14 copr-be-dev: keep services disabled for now 2024-11-29 20:37:55 +01:00
Pavel Raiskup
1bf81f7ae6 copr-be-dev: migrate to a new VM
- testing that mdadm & lvm works after respin
- test networking
2024-11-29 20:36:25 +01:00
Pavel Raiskup
e17564484e copr: avoid the ipv6/offloading kludges
Neither of those survives reboot, yet network seems to work.
2024-11-29 20:22:42 +01:00
Pavel Raiskup
a209069d03 copr: tag the root password setting with rootpw
To be consistent with the base's one.
2024-11-29 18:53:07 +01:00
Pavel Raiskup
501b5ce8de copr: skip the base's rootpw settings 2024-11-29 18:51:16 +01:00
Pavel Raiskup
7f612b75da copr-infra: try to set root password with base role 2024-11-29 11:21:54 +01:00
Pavel Raiskup
43d75d65c6 Revert "copr-infra: hash the root password"
This reverts commit 482bfb8846.
2024-11-29 10:10:40 +01:00
Pavel Raiskup
482bfb8846 copr-infra: hash the root password 2024-11-29 09:47:43 +01:00
Pavel Raiskup
f11eb65ffc copr-infra: setup root passwords
This is useful when trying to fix things like /etc/fstab
https://fosstodon.org/@praiskup/113557853677016655
2024-11-29 09:44:21 +01:00
Pavel Raiskup
527b9bba7e copr-be: don't fail the boot if lvm on md doesn't assemble
https://github.com/fedora-copr/copr/issues/3536
2024-11-28 11:14:09 +01:00
89f6f1fc32 Fix majority of remaining yamllint warnings and errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-28 17:31:45 +10:00
Pavel Raiskup
1073f70bce copr-be: activate the volume group 2024-11-28 07:35:23 +01:00
Adam Williamson
af724dbe70 greenwave: looks like we don't need the magic quotes
...but getting rid of all blank lines in all cases looks a bit
impossible, unfortunately.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 17:45:03 -08:00
Adam Williamson
045e73bf87 greenwave: hmm that's better. one more thing?
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 17:30:37 -08:00
Adam Williamson
617e9c6cd0 greenwave: one more fiddle before I give up and revert
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 17:27:41 -08:00
Adam Williamson
fb905be49c greenwave: try something else for newlines...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 17:25:06 -08:00
Adam Williamson
f7e4c054d7 greenwave: try and fix newlines
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 17:22:13 -08:00
Pavel Raiskup
77da6c3cd6 Revert "copr-be-dev: re-birthday (after the move from temp)"
This reverts commit ad43856341.
2024-11-28 02:15:31 +01:00
Pavel Raiskup
ad43856341 copr-be-dev: re-birthday (after the move from temp) 2024-11-28 02:07:55 +01:00
Adam Williamson
4ca50f80bc greenwave: templatize gating config
This uses the release number templates for the product_versions
blocks in the gating config, instead of hardcoding them. I tried
to include some flexibility so we can easily manually flip gating
on or off for Rawhide or Branched - for specific rules, or the
whole file - around branch time, if we need to (sometimes we do,
as we can get in catch-22 situations and stuff during branching).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 16:44:50 -08:00
Pavel Raiskup
cf46433ec9 copr-keygen: pre-create users before running 'base'
Otherwise we risk a conflict with other automatically allocated users,
right now it is:

fatal: [copr-keygen-dev.aws.fedoraproject.org]: FAILED! => {"changed": false, "msg": "useradd: UID 992 is not unique\n", "name": "copr-signer", "rc": 4}
2024-11-28 00:13:03 +01:00
Pavel Raiskup
eecfd297f1 copr-be-dev: correctly loop over two lists of volumes 2024-11-27 23:40:16 +01:00
Pavel Raiskup
b2ffa15dc7 copr-be-dev/copr-kg-dev: drop birthday 2024-11-27 23:30:39 +01:00
Pavel Raiskup
13945a7f06 Revert "copr-be-dev/copr-kg-dev: keep services disabled for now"
This reverts commit 21d6565e94.
2024-11-27 23:26:39 +01:00
Jakub Kadlcik
c4acc58e02 copr-dg-dev: drop birthday and enable services 2024-11-27 22:53:12 +01:00
Kevin Fenzi
c1773ff72f buildvm: buildvms were moved to f41
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-27 13:43:24 -08:00
Jakub Kadlcik
3add52580d copr-dg-dev: birthday and disable services 2024-11-27 22:30:57 +01:00
Pavel Raiskup
95666283e9 copr-{keygen,backend}-dev: birthday for f41 2024-11-27 22:30:06 +01:00
Pavel Raiskup
3368333cb9 copr-be-dev-temp: uncomment 2024-11-27 22:28:27 +01:00
Pavel Raiskup
21d6565e94 copr-be-dev/copr-kg-dev: keep services disabled for now 2024-11-27 22:22:46 +01:00
Pavel Raiskup
c8f3bbd731 copr-be-dev: a new private IP address 2024-11-27 22:19:36 +01:00
Jakub Kadlcik
a3fed5b2b5 copr-fe-dev: enable services 2024-11-27 22:01:28 +01:00
Jakub Kadlcik
1bd0133ed2 copr-base: golang-github-prometheus-node-exporter was renamed to node-exporter 2024-11-27 21:22:02 +01:00
Jakub Kadlcik
67cc0600fc copr: the eth0 device is now called ens5
At first, I wanted to fix the current name and change it back to eth0 but it
seems this is a desired naming from now on and we should probably adopt it.

https://fedoraproject.org/wiki/Changes/EnableConsistentDeviceNamingCloud

This commit will probably break playbooks for the production instances but I
cannot do a "if devel" condition here. So hopefully, we will be fine.
2024-11-27 21:14:57 +01:00
Adam Williamson
01dc9ec053 Correct source for the branched cron template
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:27:08 -08:00
Adam Williamson
91267d4d49 Templatize branched nightly cron
Instead of doing this by hand at branch and final release, let's
make it a template.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:08:06 -08:00
Adam Williamson
71c9eab3d0 Make the stable nightly compose crons into templates
This means we don't need to manually update the release numbers
at stable release and EOL times any more, only make sure the
relevant playbook is run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-27 10:06:08 -08:00
Jakub Kadlcik
804b7558dd copr-base: we cannot start node exporter because we don't have the package now 2024-11-27 15:41:02 +01:00
Jakub Kadlcik
476d71fb8a copr-base: don't install golang-github-prometheus-node-exporter 2024-11-27 15:29:08 +01:00
Jakub Kadlcik
ab5ea0b36c copr-fe-dev: drop birthday 2024-11-27 15:08:35 +01:00
Michal Konecny
e230842a0a [openshift/ipa-client] Fix krb5 config
There was a typo in krb5 config for staging machines as the naming
convention is stg.iad2.fedoraproject.org and not iad2.stg.fedoraproject.org.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-11-27 13:48:21 +01:00
Aurélien Bompard
d2972650c7
Fix Elections in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-11-27 12:15:15 +01:00
Kevin Fenzi
d279fdc48d autosign: remove f39 from signing
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-11-26 11:02:58 -08:00
Adam Williamson
5c25ff8af7 greenwave: update policy for F39 EOL
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-26 10:09:57 -08:00
Adam Williamson
353ef3464e Update for Fedora 39 EOL
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-26 09:30:54 -08:00
Jakub Kadlcik
5b7593bb6e copr-fe-dev: the birthday should have been here 2024-11-26 13:53:33 +01:00
Jakub Kadlcik
d7fd113842 copr-fe-dev: birthday and disable services 2024-11-26 13:51:44 +01:00
František Zatloukal
3c54d25d04 testdays: Try to bump ubi8>ubi9 2024-11-26 12:36:51 +01:00
a1543f3068
communishift: mark communishift-bootc do not delete
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-26 08:12:07 +00:00
Adam Williamson
4d801444a9 openqa: set up a side repo for prod as well as lab
Sometimes we want to deploy something to prod before it goes
stable (or even to u-t).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-11-25 17:06:34 -08:00