Commit graph

38463 commits

Author SHA1 Message Date
a91b34f9b9 kojihub staging: use the new fm plugin and schemas
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2023-02-07 19:58:20 +10:00
Kevin Fenzi
29dcdd6ce5 proxies: new *.id.fedoraproject.org cert
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-06 11:47:26 -08:00
Kalev Lember
9853012f58 fedmsg / irc: drop #fedora-flatpaks bot
We have tested it for a week now and it turned out that the bot's
verbosity was effectively killing communication in the channel.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-02-06 17:24:52 +01:00
Pavel Raiskup
2b4e3c2f0e copr: incremental backup: preserve hardlinks
Relates: https://github.com/fedora-copr/copr/pull/2526
2023-02-06 10:34:04 +01:00
David Kirwan
f65c1808de fas2discourse: Correct host target
Signed-off-by: David Kirwan <dkirwan@redhat.com>
2023-02-06 14:06:34 +09:00
David Kirwan
a21dfeea4f fas2discourse: structure to deploy the fas2discourse-operator
Signed-off-by: David Kirwan <dkirwan@redhat.com>
2023-02-06 13:22:22 +09:00
953f2e5c4a ocp_monitoring: fix cronjob alert rule 2023-02-05 22:52:10 +00:00
d0704659a7 docsbuilding: set alert_users list 2023-02-05 22:49:44 +00:00
1304f93460 ocp_monitoring: allows a separate list of alert recipients 2023-02-05 22:49:44 +00:00
7e979cb2f7 communishift: set default resource limits for pods
Once a resource quota is set for a namespace, kube will refuse to
schedule any pod without limits set, including build pod.
This can be difficult to figure out unless you know where to look, and
can be challenging for new openshift/kubernetes users.
Setting a default limit would, at least, avoid the non-schedulable
issue.
2023-02-05 22:46:55 +00:00
Pavel Raiskup
57065bd9b0 copr: incremental backups: documentation 2023-02-05 12:32:12 +01:00
Pavel Raiskup
182dce43e8 copr: incremental backup: tweak periods once more 2023-02-05 12:15:58 +01:00
Pavel Raiskup
9ffbaef878 copr: incremental backup: do backup twice a week 2023-02-05 12:12:41 +01:00
Pavel Raiskup
b771f93a53 copr: incremental backup: don't spam /var/log/crond 2023-02-05 11:43:46 +01:00
Pavel Raiskup
f146b38572 copr: incremental backup: don't eat too much I/O 2023-02-05 11:34:47 +01:00
Pavel Raiskup
6dac8b3a1b copr: incremental backup: more readable rsync progress 2023-02-05 11:27:28 +01:00
Pavel Raiskup
c79930b602 copr: incremental backup: backup real data 2023-02-05 11:20:00 +01:00
Pavel Raiskup
4a29bba927 copr: incremental backup: tweak periods 2023-02-05 11:10:22 +01:00
Pavel Raiskup
41775f37e9 copr: incremental backup to storinator, part 7
Use SSH transport, not RSYNC.
2023-02-05 09:44:20 +01:00
Pavel Raiskup
54f95026a9 copr: incremental backup to storinator, part 6
Install rsnapshot.
2023-02-05 09:32:33 +01:00
Pavel Raiskup
558ad3a1d0 copr: incremental backup to storinator, part 5
Install the "push" rsync action.
2023-02-05 09:26:04 +01:00
Pavel Raiskup
2c86047667 copr: incremental backup to storinator, part 4
Fix the timing specs once more.
2023-02-04 20:47:39 +01:00
Pavel Raiskup
0411ecda7d copr: incremental backup to storinator, part 3
Fixup timing plan specs.
2023-02-04 20:45:18 +01:00
Pavel Raiskup
632cc1df47 copr: incremental backup to storinator, part 3
- fix crontab specification
- better timing plan default
2023-02-04 20:42:37 +01:00
Pavel Raiskup
4035b6eea6 copr: incremental backup to storinator, part 2 2023-02-04 20:33:10 +01:00
Pavel Raiskup
c1335a72d9 copr: incremental backup to storinator, part 1
These scripts are based on my personal "Don't Delay Backups" project,
which is not yet available as a public role.
2023-02-04 20:29:21 +01:00
Kevin Fenzi
e1818e7a8c virthost: rkhunter is available for epel9 for a while now
Go ahead and install this on rhel9 virthosts as well.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-03 15:09:02 -08:00
Kevin Fenzi
8152927cf0 debuginfod01.stg: increase memory to 16gb
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-03 11:14:39 -08:00
Kevin Fenzi
ecce8cc965 crypto-policies: Set ns01.iad2/ns02.iad2 to use DEFAULT:SHA1 crypto-policy
ns01 and ns02 are used by internal iad2 ssytems for dns resolution.
This means bastion uses them for smtp outgoing at least.
Lots of dnssec servers out there still are using SHA1 signatures, and
without this the hosts will simply not resolve at all.
So, until things are better we need to set these back to allow SHA1.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-02 17:42:15 -08:00
Kalev Lember
6fbab55010 fedmsg / irc: adjust #fedora-flatpaks bot a bit
Try to limit the messages to PRs and git commits in flatpaks/
namespace, and bodhi FEDORA-FLATPAK updates.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-02-01 23:22:49 +01:00
Kevin Fenzi
b08a95a1d6 bkernel: we can't use the kojibuilder group because it uses mock group in the chroot
So, instead we need to user the kojibuilder user on the acl. That should
match up to the mockbuild user in the chroot.
Hopefully.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-01 12:15:30 -08:00
Kevin Fenzi
b4cf3d1cf0 bkernel: use more acls
We need also to allow pesign to the dir/socket so it can start and then
we need kojibuilder access to the socket too.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-01 10:59:32 -08:00
Kevin Fenzi
4e23d73129 bkernel: set pesign perms with acl instead of user/group
We have to use acls here because the mock chroot has it's own user/group
files and it dynamically adds users, but if we use acls it will look up
the user and do the right thing because the name is the same.
(Hopefully)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-01 10:36:37 -08:00
Kevin Fenzi
50f413c3eb bkernel: set pesign perms locally now.
This used to get set in pesignd when it started, but upstream has
dropped that because it's more of a local config issue.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-01 09:39:18 -08:00
Mikolaj Izdebski
6534980cdc Koschei: increase memory limits for polling 2023-02-01 17:47:24 +01:00
Kalev Lember
a0a77f18b2 fedmsg / irc: add a bot for #fedora-flatpaks
Let's give it a try and see if it turns out to be useful or not.

Signed-off-by: Kalev Lember <klember@redhat.com>
2023-02-01 09:55:33 +00:00
Kevin Fenzi
503729f7cf f37-test: add missing host vars file
I made this the other day but forgot to push it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-31 14:04:30 -08:00
Kevin Fenzi
d456669e4b robosignatory: disable f38 resigning section
If this is there, robosignatory will see two 'from: f38's and error out.
We no longer need to resign f38, so drop this at least for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-31 13:54:19 -08:00
Kevin Fenzi
d4eeaa51b2 robosignatory: add f39 signing before branching
This is an attempt to allow us to sign f38 with the f39 key also in
addition to the f38 one. Using this we can make a ugly loop that signs
all the stuff in the f38 tag with the f39 key. (Hopefully)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-31 13:07:39 -08:00
Dusty Mabe
3354d0b821
openshift-apps: put fedora-ostree-pruner to sleep
The most recent run caused some data loss [1] so let's put it to
sleep while we wait for the fix [2] to land.

[1] https://github.com/fedora-silverblue/issue-tracker/issues/405
[2] https://github.com/ostreedev/ostree/pull/2808
2023-01-31 15:00:03 -05:00
Dusty Mabe
3d8f591533
openshift-apps: use dumb-init for the sleep for ostree pruner/importer
The uptream of these two was changed to use `dumb-init` to allow for
defunt processes to get reaped in the container [1] so let's change the
commented out sleep commands to do the same.

[1] 9d5618eace
2023-01-31 14:57:34 -05:00
Kevin Fenzi
d165df1790 robosignatory: add sericea ostree
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-31 09:16:20 -08:00
Kevin Fenzi
83b12eb4fd ns01.iad2.fedoraproject.org: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 16:01:39 -08:00
Kevin Fenzi
c1e6e2fb02 ns13: define a local hosts file so we can get to the vpn to install
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 15:21:16 -08:00
Kevin Fenzi
32f3335f4b ns13.rdu2.fedoraproject.org: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 14:27:32 -08:00
Kevin Fenzi
68f4ecd690 defaults: set network_allow_restart: yes
linux system roles does a fine job configuring networking on our
systems, but without this it just configures it but doesn't bring things
'live' until a 'nmcli c up eth0'. Just set this so it should allow it to
restart things and reflect the network as we want it right after the
playbook runs on it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 13:53:15 -08:00
Kevin Fenzi
a3259a6101 ns02.fedoraproject.org: use new style ip defines
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 13:34:21 -08:00
Kevin Fenzi
b55172ecf9 ns02.fedoraproject.org: move to rhel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-30 13:32:11 -08:00
Aurélien Bompard
35b35127e4
FMN: adjust the config file to the recent code changes, again
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-01-30 16:56:19 +01:00
Aurélien Bompard
690882f5e4
FMN: adjust the config file to the recent code changes
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2023-01-30 16:42:07 +01:00