- Aug 03, 2024
-
-
Sven-Hendrik Haase authored
This will be our backend for a Grafana-based APM. It is sorely required for gaining insights into why application such as aurweb are slow. We currently only enable the OTLP receiver as it seems to be the most modern and best supported one. We connect directly to the prometheus at localhost for the generated metrics. We're also using just storing traces locally in files instead of something like S3.
-
- Jul 21, 2024
-
-
Christian Heusel authored
After fixing the cert setup on the host a working certbot installation is needed for the automatic cert renewal. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Jul 15, 2024
-
-
Jakub Klinkovský authored
-
- May 04, 2024
-
-
Christian Heusel authored
related to archlinux/infrastructure#531 Co-authored-by:
Kristian Klausen <kristian@klausen.dk> Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Apr 08, 2024
-
-
Christian Heusel authored
As discussed in #531 we want to split the repo and the archive server and as a first step of that we're commissioning this AX41-NVME server from hetzner to serve as a future repo host. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Mar 03, 2024
-
-
Jakub Klinkovský authored
-
- Feb 10, 2024
-
-
Kristian Klausen authored
As announced[2][3] the bugtracker has been migrated to gitlab, so bugs.a.o can be decommissioned and replaced with a static copy[1](to avoid link rot). [1] https://gitlab.archlinux.org/archlinux/bugs-archive/ [2] https://archlinux.org/news/bugtracker-migration-to-gitlab-completed/ [3] https://lists.archlinux.org/hyperkitty/list/arch-dev-public@lists.archlinux.org/thread/WYXDTJ3TR2DWRQCDZK44BQDH67IDVGTS/ Fix #550 Fix #551
-
- Jan 19, 2024
-
-
Christian Heusel authored
-
- Nov 28, 2023
-
-
Jakub Klinkovský authored
-
- Oct 16, 2023
-
-
Levente Polyak authored
-
- Aug 21, 2023
-
-
Mario Oenning authored
Playbook allows us to provision an aurweb sandbox host. Ref: aurweb/!752 Signed-off-by:
moson <moson@archlinux.org>
-
- Aug 20, 2023
-
-
Evangelos Foutras authored
This allows for tasks/include/upgrade-server.yml to be reused elsewhere.
-
- Aug 18, 2023
-
-
Evangelos Foutras authored
Extend the role (previously used for ACME DNS verifications only) to support dynamic DNS functionality planned for sandbox.archlinux.page.
-
- Aug 13, 2023
-
-
Kristian Klausen authored
Bugbuddy is the upcoming tool for assigning package bugs to the proper folks. The bugbuddy role will be created at a later date when the tool is ready.
-
Evangelos Foutras authored
The same drop-in functionality is now provided by the openssh package via /etc/ssh/sshd_config.d/.
-
- Jul 23, 2023
-
-
Kristian Klausen authored
Gluebuddy does not keep state so there is no reason for backing up the server. Fixes: d88c0b95 ("Initialize gluebuddy host")
-
- Jul 20, 2023
-
-
Evangelos Foutras authored
Its php7 package can easily break from library upgrades like ICU.
-
- May 26, 2023
-
-
- May 24, 2023
-
-
Kristian Klausen authored
GitLab is configured to use OpenSearch from its admin panel[2]. [1] https://docs.gitlab.com/ee/user/search/advanced_search.html [2] https://docs.gitlab.com/ee/integration/advanced_search/elasticsearch.html#enable-advanced-search Fix #159
-
- May 23, 2023
-
-
Evangelos Foutras authored
This variable is not referenced from anywhere (plus, it's obsolete).
-
- May 22, 2023
-
-
This drops all svn specific functionality and switches to dbscripts git version. Drops the community repository as it's merged into extra.
-
- May 20, 2023
-
-
Evangelos Foutras authored
gitlab.archlinux.org's host SSH daemon now listens on port 2222. Adjust the sync-ssh-hostkeys task to take this into account. Port 22 is for GL.
-
- May 06, 2023
-
-
Leonidas Spyropoulos authored
Signed-off-by:
Leonidas Spyropoulos <artafinde@archlinux.org>
-
- Feb 27, 2023
-
-
Evangelos Foutras authored
matrix.archlinux.org doesn't like it when accounts.archlinux.org is unavailable at start-up. Try to work around this by upgrading accounts.archlinux.org first and doing a health check before proceeding to update the rest of the servers. Fixes: #496
-
- Jan 13, 2023
-
-
Jakub Klinkovský authored
-
- Jan 08, 2023
-
-
Kristian Klausen authored
As announced on the mailing list[2] pacman has been migrated to gitlab and there is no real use for patchwork left, so it can be decommissioned. A static copy[1] is kept around for the time being to avoid link rot. [1] https://gitlab.archlinux.org/archlinux/patchwork-archive [2] https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/message/7B6R5HVEC67U7B2VQ3SKUVXU4RDCRRMM/ Fix #487
-
- Nov 12, 2022
-
-
Evangelos Foutras authored
This role will still handle setting up nginx and rsyncd, due to specific configuration requirements these services have. We're also effectively relieving build.archlinux.org of rsyncd duties as it is not something it should be doing anyway.
-
- Nov 03, 2022
-
-
Jakub Klinkovský authored
-
- Oct 14, 2022
-
-
Evangelos Foutras authored
Move the 'sshd_enable_includes' override to aur's host vars instead of specifying it as part of playbooks/aur.archlinux.org. Otherwise, would break the AUR's SSH auth if ssh.d/aurweb_config does not get included.
-
- Sep 28, 2022
-
-
Kristian Klausen authored
With the final lists migrated to mailman3[1], the mailman2 server can finally be killed. When the mailman3 server was initially setup[2], it was done on a separate server because the mailman and mailman3 packages conflicted, and the traffic was routed over wireguard (HTTP, LMTP and SMTP). Instead of installing mailman3 on the original lists.al.org server and transferring the data, it was easier just to install the missing pieces (basically Postfix and adjusting the Nginx configuration) on the ml3 server and move the IPs (to keep the IP mail reputation). So basically the following was done: - The IPs for the original lists.al.org was moved to the mailman3.al.org server - The mailman2 datadir was transferred to mailman3.al.org server, so we can keep the pipermail links alive, and import missing mails if needed - The original lists.al.org server was decommissioned - The mailman3.al.org server was renamed to lists.al.org - The missing pieces was added to the mailman3 role (basically Postfix + Nginx adjustments) - The mailman role was deleted and the mailman3 role renamed to mailman [1] 75ac7d09 ("mailman: Fourth and final batch of mailman3 migrated lists") [2] 9294828f ("Setup mailman3 server") Fix #59
-
Evangelos Foutras authored
These roles are very similar and can be merged into a single new role. Note: The archive mirror is changed from a 4-hour sync to minutely for conformity with the other two mirrors. In practice this doesn't matter as it was already taking over 4 hours to finish and was starting again right after its previous run.
-
- Sep 20, 2022
-
-
Evangelos Foutras authored
The Ansible output is too noisy with all the skipped tasks; avoid this by moving host-speicific tasks into their own files that get included.
-
- Sep 16, 2022
-
-
Evangelos Foutras authored
Going to be served by all our Geo boxes under riscv.mirror.pkgbuild.com.
-
- Sep 01, 2022
-
-
Evangelos Foutras authored
Fixes: 26f289b7 ("Capitalize the first letter of all task names")
-
- Aug 23, 2022
-
-
-
Evangelos Foutras authored
This avoid having extra-long lines and works fine for task-based rules.
-
Evangelos Foutras authored
-
Evangelos Foutras authored
ansible-lint 6.5.0 complains about: name: All names should start with an uppercase letter. (name[casing])
-
- Jul 29, 2022
-
-
Kristian Klausen authored
For some workloads running in a container is too restrictive, ex: arch-boxes (loop device, filesystem mount, pacstrap) and archiso (pacstrap). Currently they both run a TCG accelerated QEMU VM, which is very slow and painful to work with. We should provide a better option to our users! This adds a hardware accelerated VM for this kinds of workloads, which is way faster and you can do whatever you like (mostly)! Fix #283
-
Kristian Klausen authored
-