- Sep 16, 2022
-
-
Evangelos Foutras authored
Going to be served by all our Geo boxes under riscv.mirror.pkgbuild.com.
-
- Sep 02, 2022
-
-
Kristian Klausen authored
The WKD logic has been moved to the archlinux-keyring project[1][2]. [1] archlinux-keyring!166 [2] archlinux-keyring!169
-
- Aug 21, 2022
-
-
Evangelos Foutras authored
Useful if we wanted to create a Geo-based archive consisting of machines in the archive_mirrors group (though this will likely not happen because it'd break archlinux-repro due to the ~4 hour sync delay).
-
- Aug 11, 2022
-
-
Kristian Klausen authored
aur4 was apparently some kind of "new aur" hosted on luna, which is long gone. Fixes: 79f7d599 ("Goodbye luna")
-
Kristian Klausen authored
anthraxx wants some infra for a repos-git POC, so let's give it to him! The server has been configured with the common and firewalld role, but is unmanaged.
-
- Jul 18, 2022
-
-
Evangelos Foutras authored
There's a bit of a chicken and egg situation here but it's preferable to manage the server's attributes the same way as all of the cloud servers.
-
Evangelos Foutras authored
-
Evangelos Foutras authored
-
- Jul 10, 2022
-
-
Evangelos Foutras authored
-
- Jul 03, 2022
-
-
Kristian Klausen authored
Ref: monthly-reports!1
-
Kristian Klausen authored
Ref: repod!65
-
Kristian Klausen authored
We want non-DevOps to be able to deploy project documentation (ex: repod) with GitLab Pages and a separate domain was considered the only sensible solution due to security issues[1]. [1] https://github.blog/2013-04-09-yummy-cookies-across-domains/
-
- May 29, 2022
-
-
Evangelos Foutras authored
It needs the extra RAM.
-
- May 16, 2022
-
-
Kristian Klausen authored
Fixes: 0b87cbfd ("mta_sts: Switch to enforce mode and bump max_age to 30 days")
-
Evangelos Foutras authored
Ansible side of commit 5007c1a8 ("tf-stage1: allow setting the NS TTL of geo domains"); both values need to match so our geo nameservers report the same TTL as that returned by the parent zone's nameservers.
-
Evangelos Foutras authored
When adding a new geo domain or doing other testing, we would want to use a low TTL to allow for making quick changes to the configuration.
- May 14, 2022
-
-
Evangelos Foutras authored
-
- May 12, 2022
-
-
Kristian Klausen authored
Foxboron wants some infra for a buildbot POC, so let's give it to him! The server has been configured with the common and firewalld role.
-
- May 07, 2022
-
-
Evangelos Foutras authored
The idea bebind this is to be able to give vault access to new DevOps members without giving away more important credentials like Hetzner's.
-
- Apr 29, 2022
-
-
Evangelos Foutras authored
In an effort to stay consistent with the TTL used for the archlinux.org and pkgbuild.com NS records, as well as slightly improve lookup latency.
-
- Apr 23, 2022
-
-
Evangelos Foutras authored
New hcloud adds protection fields to servers, volumes and floating IPs.
-
- Apr 19, 2022
-
-
Evangelos Foutras authored
/srv/gitlab has been moved to local (NVMe SSD) storage; hopefully it won't grow too large and thus require transferring back to a volume.
-
- Apr 15, 2022
-
-
Kristian Klausen authored
We don't want mirror.pkgbuild.com's DNS server to be a single-point-of-failure, so this commit adds multiple authoritative DNS servers for the zone. The extra DNS servers are run on the geomirror servers. The _acme-challenge zone, used for obtaining certificates, is run solely on mirror.pkgbuild.com's DNS server, to avoid syncing DNS records between the servers (KISS).
-
- Apr 13, 2022
-
-
Kristian Klausen authored
We had a GeoIP mirror in the past based on nginx and its GeoIP module, but it didn't perform very well, due to the high latency (asking a central server for the package and then redirected to the closest mirror). One of the reasons for offering this service, is so we can relieve mirror.pkgbuild.com which is burning a ton of traffic (50TB/month), likely due to it being the default mirror in our Docker image. Another reason is so we can offer a link to our arch-boxes images in libosinfo (used by gnome-boxes, virt-install and virt-manager), with good enough performance for most users. This time we take a different approach and use a DNS based solution, which means the latency penalty is only paid once (the first DNS request). The downside is that the mirrors must have a valid certificate for the same domain name, which makes using third-party mirrors a challenge. So for now, we are just using the sponsored mirorrs controlled by the DevOps team. Fix #101
-
- Apr 11, 2022
-
-
Evangelos Foutras authored
This hasn't seen much growth in the past two months and is chilling around 13G. We can easily bump it once we have more debug packages.
-
Kristian Klausen authored
With the PHP->Python port done[1][2], there isn't much need for aur-dev anynmore. Most things can also be tested locally and aur-dev haven't got any love since the port (ex: allowing the aurweb maintainers to deploy without asking DevOps). [1] https://lists.archlinux.org/pipermail/aur-general/2022-February/036786.html [2] !525
-
- Mar 14, 2022
-
-
Evangelos Foutras authored
The default TTL of 3600 seems a bit short for these.
-
- Mar 13, 2022
-
-
Evangelos Foutras authored
Almost all of our DNS records have a TTL of 86400 (24 hours) with a few using a TTL of 600 (some MX and TXT records). The former is too long to be flexible when a need for fast change(s) arises, and the latter don't benefit from the low TTL. Standardize on a TTL of 3600 (1 hour) for all our records.
-
- Mar 05, 2022
-
-
Evangelos Foutras authored
250 is not a nice round number, whereas 200 is.
-
- Feb 26, 2022
-
-
Evangelos Foutras authored
This reverts commit c8d1a39a
-
- Feb 23, 2022
-
- Feb 06, 2022
-
-
Evangelos Foutras authored
Better bang for buck; unfortunately it doesn't seem any faster.
-
Evangelos Foutras authored
-
- Feb 04, 2022
-
-
Kristian Klausen authored
-
- Jan 21, 2022
-
-
Jelle van der Waa authored
-
- Dec 10, 2021
-
-
Jan Alexander Steffens (heftig) authored
The `https://archlinux.org/.well-known/matrix/server` response is used over the SRV record in all cases. We haven't been listening on 8448 since e9e4c114 (June 2019).
-
- Dec 05, 2021
-
-
Sven-Hendrik Haase authored
-
- Oct 08, 2021
-
-
Kristian Klausen authored
With Loki needing roughly 108GiB[1] and Prometheus at least[2] 116GiB[3], 200GiB sounds like a good starting point. [1] increase(loki_ingester_chunk_stored_bytes_total[1w]) / 7 * 90 [2] https://www.robustperception.io/how-much-disk-space-do-prometheus-blocks-use [3] (rate(prometheus_tsdb_compaction_chunk_size_bytes_sum[1w]) / rate(prometheus_tsdb_compaction_chunk_samples_sum[1w])) * increase(prometheus_tsdb_head_samples_appended_total[1w]) / 7 * 365
-
- Aug 22, 2021
-
-
Kristian Klausen authored
Ref: archlinux/service-agreements!16
-