There's this annoying pattern where the NFS mount fails on boot
and then the worker services all start up and take jobs, but they
instafail because the share isn't there.
Ideally we could handle this very easily with Restart= directives
but systemd has...*opinions* about this:
https://github.com/systemd/systemd/issues/4468https://github.com/systemd/systemd/issues/1312
so we have to do some fairly awkward hacks to just express:
* Retry the NFS mount if it fails
* Don't start the workers unless the NFS mount is up
* Retry the workers after a while if they were blocked
It's ugly, but in testing this same config on one worker it seems
to work...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
This is to disambiguate 'ns02'. Right now we have ns02.fedoraproject.org
and also ns02.rdu3.fedoraproject.org. After this we will just have a
ns02 and a ns03.rdu3 server.
This will also allow us to more easily change whois/glue records.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
When looking at the mailman alert I found out that it's using
nagios-plugins-http, which is not installed by default. So let's add it
to list of installed packages.
These are various machines that are not yet deployed, or no longer exist
in rdu3 (though they did in iad2). This should clean up nagios
a fair bit and when/if we redeploy these we can add them back in.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit changes the `codeofconduct` email alias to account for the
departure of Matthew Miller (@mattdm) and Marie Nordin (@riecatnor) as
members of the Code of Conduct Committee. Additionally, @jspaleta will
eventually receive mail sent to this alias after the `fpl` alias is
updated. Also, Dorka Volavkova (@dvolavko) is retiring as a full member
of the Fedora Code of Conduct Committee, and instead, will serve as a
member of the Flock to Fedora on-site response team, along with several
other appointees for the purpose of Flock.
Additionally, @jberkus and @nimbinatus are added as temporary members
until September 30th, 2025 on the Fedora Code of Conduct Committee, to
fill in for the recent departures and my planned leave of absence later
this month.
ref: https://docs.fedoraproject.org/en-US/project/code-of-conduct/committee/
ref: https://pagure.io/CoC/issue/355
Signed-off-by: Justin Wheeler <jwheel@redhat.com>
This commit makes a notable change to the use of the `fpl` email alias
and reassigns some mail aliases from @mattdm to @jspaleta, as the new
Fedora Project Leader. This will also formally transition all email sent
to the `fpl` alias to Jef.
Some other minor changes were made here:
- Create `cle-managers` alias, move existing aliases in `cpe-managers`
here, redirect `cpe-managers` to `cle-managers`. Also add a helpful
comment to clarify the primary purpose of this alias and who is on it.
- Add @mattdm to the `cle-managers` alias, since he is a CLE manager!
- Make `fpl` the alias that is assigned to an individual, instead of
`chair`.
- Send `legal` alias mail to `fpl` instead of @mattdm.
- Add `fpl` alias to `fedora-docker-trusted` alias. I kept @mattdm here
for now because I am not sure about the historical use or purpose of
this alias. Matthew could elect later to be removed from this alias if
necessary.
Signed-off-by: Justin Wheeler <jwheel@redhat.com>