1
0
Fork 0
forked from infra/ansible
Commit graph

385 commits

Author SHA1 Message Date
b754eb7023 [robosignatory] disable the f46->f46 signing rule
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-08-11 23:29:42 +05:30
Patrik Polakovič
435b621b0f Branch F45 from Rawhide and make F46 the new Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-08-11 18:22:39 +02:00
Patrik Polakovič
7ae1ba8ea7 Remove re-signing F45 content with F46 key
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-08-11 17:09:47 +02:00
18c1c6f0c6 robosignatory: reorder eln sidetags so they aren't defaulting to fedora-46 key too early
Sidetag config gets the key/keyid to use to sign sidetags with from the
previous tag stanza. When this is after the one that has moved to the
fedora-46 key, it starts using fedora-46 to sign with. We don't want to
move to that until next week, so move this sidetag stanza up above the
fedora-46 using one.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-08-05 14:23:33 -07:00
112b274818 robosignatory: fix duplicate eln key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-08-04 20:03:18 +05:30
3f408c6db0 robosignatory: also allow resigning f45 tagged packages with f46 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-08-04 14:06:53 +00:00
Patrik Polakovič
4a2be280f8 F45 mass rebuild: adjust robosignatory config before mass tagging
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-07-20 13:17:45 +02:00
Patrik Polakovič
5e9f428af5 robosignatory: Enable autosigning for f45-rebuild tag
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-07-13 16:57:58 +00:00
a326adbb30 epel10-infra: add new signing key
The old key we were using for old releases had some sha1 in it
somewhere, so rhel10 rejects it (great!). So, lets use a newly generated
key that is acceptable to rhel10 and much nicer.

This adds the public key file, the repos that use that file, the rhel10
post kickstart that sets up the repo, robosignatory to sign epel10-infra
stuff with this new key and finally on rhel10 hosts put the new repo in
place.

Note that this only changes the rhel10 setup, all rhel8/9 machines are
still using the old key. We may want to move them over, or just not care
as we retire all of them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-09 14:52:33 -07:00
539427b4c8 robosignatory: setup f45-perl signing and drop f45-python since it is merged
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-06-30 09:24:09 -07:00
a9adce6136 robosignatory: enable signing on f45-python 2026-06-01 21:09:43 +00:00
Patrik Polakovič
a1c7d0828a Fedora 42 is now End Of Life
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-05-28 20:33:06 +02:00
Paul Whalen
d9e17ab93c IoT: sign stable with f44 key
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2026-04-27 14:29:43 +00:00
Patrik Polakovič
46fbcc5567 Branch Fedora 44 from Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-02-05 19:10:58 +00:00
1bf508dc18 Revert "[robosignatory] Increase the prefetch value"
This reverts commit 4fdd0c9fca.

This causes robosignatory's priorities to not work.
We want to handle some requests before others, but if we prefetch 25 of
them, there could any mix of requests and we wouldn't process the most
important ones first.
2026-01-30 09:39:58 -08:00
da680d4ee9 robosignatory: sign f44 also with the f45 ima key
We are resigning in prep for branching next week, we need to also make
sure to sign things with the f45 ima key.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-29 09:19:51 -08:00
c71e1f8bab robosignatory: also allow resigning f44 tagged packages with f45 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2026-01-28 15:38:55 +00:00
dcd31e878e feat(robosignatory): f44-rebuild autosigning mass rebuild tag
Signed-off-by: Anton Medvedev <amedvede@redhat.com>
2026-01-14 13:54:50 +00:00
259264b36e Fedora 41 is now EOL
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2025-12-15 19:14:06 +01:00
4f2bf475b5 Revert "Fedora 41 is now EOL"
EOL is shifted to december 10.

This reverts commit 717323a450.

Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-11-28 15:50:14 +05:30
4fdd0c9fca [robosignatory] Increase the prefetch value
The robosignatory is currently stuck on one failing message, this should
allow it to process other messages in queue as well even when there is
one bad message.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-11-28 10:55:48 +01:00
717323a450 Fedora 41 is now EOL
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-11-27 19:43:32 +05:30
Paul Whalen
f305bdc57a IoT: sign stable with f43 key
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-10-23 17:23:20 -04:00
79259c6911 Implement variables for EPEL minor version management
This introduces a set of variables for managing infrastructure changes
as EPEL minor versions change over time.  This should drastically
simplify our changes during EPEL mass branching.  This also drops the
earlier attempt of EPELCycleNumber and EPELBootstrapNumber variables,
which are no longer used.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-24 22:01:26 -05:00
a0d0e67578 robosignatory: switch eln to fedora-44 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
bdbe1b4120 robosignatory: also allow resigning f44 tagged packages
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
4418d1d001 Branch Fedora 43 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-12 14:35:47 +00:00
c0d8d62a64 autosign: allow resigning eln packages with fedora-44 key
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-08-11 12:24:23 -07:00
8b7b4a8368 robosignatory: also allow resigning f43 tagged packages with f44 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-08-05 16:43:49 +00:00
0f1a3e91d3 robosignatory: disable f43->f43 signing to process mass rebuild faster
Also, comment section we will need in a few weeks to resign all of f43
with f44 key for branching.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-27 08:47:31 -07:00
ddfe9e6a5d robosignatory: f43-rebuild auto signing mass rebuild tag as builds happen
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-07-23 03:55:25 +00:00
6c85fda0c9 Mass remove/replace iad2 -> rdu3, 10.3. -> 10.16.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-03 20:05:02 +02:00
3915d964dd robosignatory: enable signing on f43-perl
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-06-27 08:55:05 +00:00
abcf1c8e76 robosignatory: enable signing on f43-python
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-05-22 05:05:52 +00:00
f8d06a6812 F40 is now EOL
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-05-13 14:58:24 +00:00
c581b79099 robosignatory: fix stable f42 cosmic-atomic signing, which was missing
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-04-19 20:53:30 -07:00
Paul Whalen
f967081b3a IoT: sign stable with f42 key
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-04-11 11:58:49 -04:00
d884a0f8ba
Use the combined RabbitMQ CA cert in the clients
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-11 15:15:45 +02:00
c2e61b09ab robosignatory: add f42 cosmic-atomic to signing
We added this atomic desktop, we need to sign it now. :)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-03-23 08:51:51 -07:00
a235e2f53c robosignatory: add cosmic-atomic to f43/rawhide signing
We added this in pungi-fedora, so its sitting there trying over and over
to sign it. We need to either merge and deploy this, or revert
the pungi-fedora changes, kill rawhide compose and re-run.

Seems easier to just push this. ;)

+1s?

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-03-13 10:07:24 -07:00
2e3eaabb1c Branch epel10.0 from epel10
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-02-18 16:26:40 +00:00
2ec055db6f Use first uppercase letter for all handlers
This will unify all the handlers to use first uppercase letter for
ansible-lint to stop complaining.

I went through all `notify:` occurrences and fixed them by running
```
set TEXT "text_to_replace"; set REPLACEMENT "replacement_text"; git grep
-rlz "$TEXT" . | xargs -0 sed -i "s/$TEXT/$REPLACEMENT/g"
```

Then I went through all the changes and removed the ones that wasn't
expected to be changed.

Fixes https://pagure.io/fedora-infrastructure/issue/12391

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-10 20:31:49 +00:00
7880b13991 robosignatory: also allow resigning f43 tagged packages
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-05 07:38:50 +00:00
ccb83f5e63 robosignatory: switch eln to fedora-43 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-05 01:42:32 +05:30
c21b454428 robosignatory: adjust for really stupid ansible-lint rule
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-02-04 09:04:24 -08:00
fd17adce36 Branch Fedora 42 from Rawhide
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-02-04 15:02:50 +00:00
fb06fb5d5c Resign f42 builds with f43 key
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2025-01-30 09:50:15 +00:00
6c38d7b61a various: fix some more shell variables that were accidentally converted to builtin.shell
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-15 17:26:50 -08:00
47c68f478d ansiblelint fixes - fqcn[action-core] - template to ansible.builtin.template
Replaces references to template: with ansible.builtin.template

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:30:29 +10:00
3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00