- Dec 17, 2020
-
-
Jelle van der Waa authored
-
Jelle van der Waa authored
Improve the maintenance role and create an archweb custom maintenance nginx template See merge request archlinux/infrastructure!190
-
Giancarlo Razzolini authored
Added some documentation regarding the service_nginx_template variable and the implications of using it.
-
Giancarlo Razzolini authored
Added the missing break; parameter to allow the maintenace remote machine in.
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
This template is very similar to the regular archweb nginx one with a few notable differences: - Regardless of the domain, everything will go to the main domain - It allows the network manager check to pass - It will use the ip address of the person running the role, and exempt only that ip address from hitting the maintenance page. Everybody else should see the maintenance page.
-
Giancarlo Razzolini authored
Configured the variable for the custom nginx template used on maintenance mode. It is important that this template handles the maintenance on it's own. Also, the maintenance mode was running on gemini, even though archweb_site is false there. Add a check for archweb_site, to make sure the maintenance mode only runs on the machine hosting the site.
-
Giancarlo Razzolini authored
Added a task that sets a custom nginx maintenance mode template, if the calling role sets the service_nginx_template variable. This allows for much greater flexibility, while putting the responsibility of actually setting the maintenance mode on the calling role.
-
- Dec 16, 2020
-
-
Frederik Schwan authored
stop prometheus from gathering bogus security update informations See merge request archlinux/infrastructure!187
-
Frederik Schwan authored
-
- Dec 15, 2020
-
-
Jelle van der Waa authored
Create archlinux.org playbook and host_vars See merge request archlinux/infrastructure!186
-
Giancarlo Razzolini authored
Add the ip addresses for mirror.pkgbuild.com, otherwise the apollo and archlinux.org playbooks won't run
-
Giancarlo Razzolini authored
Added a host_var file for archlinux.org as well as the playbook for archlinux.org machine. It it's a stripped down version of apollo's playbook, only containing the roles pertaining archweb.
-
Sven-Hendrik Haase authored
-
- Dec 14, 2020
-
-
Sven-Hendrik Haase authored
Add archive specific monitoring See merge request archlinux/infrastructure!182
-
Jelle van der Waa authored
To monitor our archive mirrors and the archive size itself a new textcollector has been added. This will allow us to monitor the archive growth and the sync rate to mirrors.
-
Sven-Hendrik Haase authored
Add a new issue template for adding an Archive Mirror See merge request archlinux/infrastructure!183
-
-
Sven-Hendrik Haase authored
add dnswl secrets See merge request archlinux/infrastructure!184
-
- Dec 13, 2020
-
-
Frederik Schwan authored
-
Sven-Hendrik Haase authored
gitlab: use implicit ssl instead of STARTTLS for imap connections See merge request archlinux/infrastructure!180
-
Frederik Schwan authored
Gitlab uses IMAP to fetch incoming mails. IMAP used to run on port 143 until the recent migration which disabled that port. This change makes gitlab use port 993 and implicit TLS.
-
- Dec 12, 2020
-
-
Sven-Hendrik Haase authored
Make GitLab use host-mode networking See merge request archlinux/infrastructure!179
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
This cuts some complexity while also getting rid of the Docker userspace proxy which is slow compared to kernelspace routing. It also allows us to make GitLab consume a second IP for GitLab Pages without too much fuckery.
-
Sven-Hendrik Haase authored
fix network of runner1.archlinux.org See merge request archlinux/infrastructure!178
-
Frederik Schwan authored
Do not use asterisk on network devices to prevent IP address collisions on networks. Also use the right network mask for the assigned network. For runner1 we need to ignore RAs since those routes don't work.
-
Jelle van der Waa authored
Security tracker lower dns See merge request archlinux/infrastructure!176
-
Jelle van der Waa authored
The security tracker will be migrated to a new CX11 server.
-
Jelle van der Waa authored
As python-tensorflow-* kills our rebuilderd-workers as they are usually queue at the same time.
-
Jelle van der Waa authored
limit port 25 on apollo to mail.archlinux.org only See merge request archlinux/infrastructure!162
-
While apollo hosts patchwork it needs to receive mail for patchwork@archlinux.org. Those mails are forwarded from mail.archlinux.org. This implies apollo being configures for the archlinux.org domain. Since Patchwork is not maintained anymore, this is a quick fix to prevent sending of forged mails via apollo.
-
Jelle van der Waa authored
Split archive role into archive_web for archive-mirrors See merge request archlinux/infrastructure!175
-
To simplify the archive role, split it up in the web serving part for the archive-mirrors, gemini and keep the archive role for only the archive operation. This simplifies the new role as only two lines are required to setup the the archive mirror website.
-
Jelle van der Waa authored
Add ipv6 addresses to archive mirrors for sync whitelisting See merge request archlinux/infrastructure!177
-
Jelle van der Waa authored
-
Sven-Hendrik Haase authored
Add archive mirror DNS entries See merge request archlinux/infrastructure!174
-
Jelle van der Waa authored
As we want to serve mirros and the archive add a new domain for the archive so the mirror and archive can be hosted.
-
Sven-Hendrik Haase authored
Remove old repro2 hostvars See merge request archlinux/infrastructure!172
-
-