- Feb 02, 2021
-
-
Jelle van der Waa authored
Add hedgedoc as new service See merge request archlinux/infrastructure!292
-
- Feb 01, 2021
-
-
Jelle van der Waa authored
This adds a collaborative markdown editor as newly offered service which is available via login for all Arch Linux Staff with an option to allow anonymous edits by users (not default). Users are managed via keycloak and require the Staff role to be allowed in, non staff keycloak users currently will receive an internal server error due to an upstream issue.
-
Jelle van der Waa authored
-
Sven-Hendrik Haase authored
-
- Jan 31, 2021
-
-
Jelle van der Waa authored
Enable aurweb-usermaint timer Closes #106 See merge request archlinux/infrastructure!290
-
Jelle van der Waa authored
According to 'doc/maintenance.txt' the usermaint service needs to be every 2 hours. To remove the last login IP address of all users that did not login for 7 days. Closes: #106
-
Jelle van der Waa authored
Remove dragon (fixes #267) Closes #267 See merge request archlinux/infrastructure!291
-
-
Jan Alexander Steffens (heftig) authored
-
- Jan 28, 2021
-
-
Sven-Hendrik Haase authored
Restart failed backups (fixes #270) Closes #270 See merge request archlinux/infrastructure!288
-
- Jan 27, 2021
-
-
Sven-Hendrik Haase authored
The reason is that we might want to independently retry the offsite backup in case it fails but not rerun the primary backup in that case. This isn't possible with the current setup and so we'll have to split this up into two oneshot services. The way it works is that borg-backup.service will schedule borg-backup-offsite.service to run after it which ensures that no two backups are running at the same time and also that they can be indendently retried if one of them fails.
-
Sven-Hendrik Haase authored
-
- Jan 26, 2021
-
-
Jelle van der Waa authored
Add a btrfs prometheus exporter See merge request archlinux/infrastructure!282
-
Jelle van der Waa authored
Collect prometheus btrfs errors from the btrfs command from btrfs-progs which since 5.10 supports json output for device stats. The collected errors will in the future trigger an alert when the errors reach a certain treshold.
-
Sven-Hendrik Haase authored
-
Jelle van der Waa authored
Add my build host key to build.archlinux.org See merge request archlinux/infrastructure!286
-
Evangelos Foutras authored
-
Sven-Hendrik Haase authored
Document how to add a new mirror See merge request archlinux/infrastructure!283
-
Jelle van der Waa authored
-
Sven-Hendrik Haase authored
Add build.archlinux.org See merge request archlinux/infrastructure!285
-
Sven-Hendrik Haase authored
-
Jelle van der Waa authored
To allow packagers to test their changes in the testing repos, enable them for rebuilderd.
-
Jelle van der Waa authored
Make Kape archive mirror, also regular mirrors. Closes #231 See merge request archlinux/infrastructure!284
-
Jelle van der Waa authored
To reduce bandwidth on mirror.pkgbuild.com.
-
Jelle van der Waa authored
Closes: #231
-
- Jan 25, 2021
-
-
Jelle van der Waa authored
Setup monitoring of SMTP, SMTP Submission(s), IMAPS and POP3S See merge request archlinux/infrastructure!206
-
Kristian Klausen authored
-
Frederik Schwan authored
dovecot: Only enable needed sieve extensions See merge request archlinux/infrastructure!257
-
The enotify extension can be used to send mails as other users, so let's only enabled the sieve extensions, which we need. The extensions was found by running `grep require` on the existing sieve user scripts. mailbox wasn't in that list, but it is used by the global spam-to-folder.sieve script.
-
Jelle van der Waa authored
Configure mediawiki's security headers See merge request archlinux/infrastructure!278
-
Jelle van der Waa authored
Mediawiki allows the configuration of Referrer policy, which is set to the same value as archlinux.org, retaining the referrer for https:// links as they might be beneficial as promotion. Set the X-Frame-Options header to deny framing.
-
Jelle van der Waa authored
improve terraform handling of virtual machine domains See merge request archlinux/infrastructure!280
-
Frederik Schwan authored
machine.domain has been an mandatory attribute which creates <domain>.archlinux.org entries automagically. For migrations this can be a problem if <domain>.archlinux.org supposed to point to a different machine. Adding the new machine with the same domain leads to additional DNS entries. The DNS ends up pointing to both machines in this case. By making the domain attribute optional for machines, we allow the new machines to be created without any domain pointing to them.
-
Jelle van der Waa authored
Monitor man.archlinux.org See merge request archlinux/infrastructure!281
-
- Jan 24, 2021
-
-
Kristian Klausen authored
-
Evangelos Foutras authored
Merge sogrep (createlinks script) into dbscripts See merge request archlinux/infrastructure!279
-
Evangelos Foutras authored
Databases used by sogrep are fetched by syncrepo from gemini, no point in duplicating this work; consider this to be part of roles/dbscripts.
-
- Jan 23, 2021
-
-
Jelle van der Waa authored
Deploy archmanweb v1.1 See merge request archlinux/infrastructure!277
-
-
Sven-Hendrik Haase authored
GitLab becomes unhappy if it can't poll localhost.
-