Commit graph

38658 commits

Author SHA1 Message Date
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
Adrian Reber
64a4759e7f
Update scan-primary-mirror to 0.4.3
Signed-off-by: Adrian Reber <adrian@lisas.de>
2023-01-30 14:38:10 +01:00
Kevin Fenzi
d9c654539e update bodhi pungi with changes from pungi-fedora (httpd to httpd-core)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-29 11:21:16 -08:00
Kevin Fenzi
976917fa0f maintainer-test: out with f35 and in with f37
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-27 12:46:27 -08:00
Mikolaj Izdebski
db9dbe75f2 koschei: clean unapplied changes more often 2023-01-27 20:17:36 +01:00
Kevin Fenzi
b8bfba5f74 ipsilon: add collectd
No reason we shouldn't have collectd reporting here too.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-27 10:46:42 -08:00