- Nov 18, 2024
-
-
Kristian Klausen authored
UEFI is the future!
-
Kristian Klausen authored
-
Kristian Klausen authored
arch-boxes!200
-
Kristian Klausen authored
This reverts commit 466230e4.
-
Kristian Klausen authored
-
Kristian Klausen authored
-
Kristian Klausen authored
The prepare stage runs "echo "Running on $(hostname)...""[1], resulting in "bash: line 7: hostname: command not found" and it outputting "Running on ..." as the hostname command is provided by inetutils, which is not installed. Fix it by "monkey patching" it to use "hostnamectl hostname" and inject the hostname with SMBIOS[2][3]. Injecting creds with SMBIOS may also be useful in the future, e.g. for injecting an ephemeral SSH public key. [1] https://gitlab.com/gitlab-org/gitlab-runner/-/blob/v17.5.2/shells/bash.go?ref_type=tags#L452-L456 [2] https://systemd.io/CREDENTIALS/ [3] https://github.com/systemd/systemd/pull/30814
-
Kristian Klausen authored
This removes 13 instances of [1] and 1 instance of the IP address from the job log. The latter was fixed by no longer waiting for SSH in the "run" stage, which is unnecessary as we wait for SSH in the "prepare" stage. [1] Warning: Permanently added '192.168.122.xxx' (ED25519) to the list of known hosts.
-
Kristian Klausen authored
It was forgotten once[1] to update it in both places, so avoid that issue in the future, by moving it to a variable. [1] c370c9d0 ("gitlab_runner: Update concurreny math to reflect the new VM size")
-
Kristian Klausen authored
-
Kristian Klausen authored
This differs from the way we install packages in all the other roles, so revert the commit to ensure consistency. This reverts commit ab1d8e84.
-
Kristian Klausen authored
Fixes: 7ea1eb29 ("gitlab_runner: Refactor libvirt-executor")
-
- Nov 17, 2024
-
-
Evangelos Foutras authored
It failed to reboot during the last upgrade procedure. Upon logging into the Equinix Metal console, we discovered that we lack access to all 4 of the servers sponsored by Equinix Metal. They are under the CNCF account, and it's not possible to transfer them to our organization. Equinix Metal is being sunset, and the remaining 3 servers will also go away on June 30th 2026. We can keep them until then, or until they fail to boot like seoul.mirror.pkgbuild.com.
-
Kristian Klausen authored
alpm-buildinfo and alpm-types have been consolidated into the alpm project[1], for which GitLab Pages was recently configured[2][3]. Requested by @dvzrv. [1] https://gitlab.archlinux.org/archlinux/alpm/alpm [2] archlinux/alpm/alpm#32 [3] 3d54b56c ("Add GitLab Pages for alpm")
-
- Nov 10, 2024
-
-
Kristian Klausen authored
gitlab: Add ruby script for continuous extending of bot tokens Closes #617 See merge request !884
-
- Nov 03, 2024
-
-
Kristian Klausen authored
We are not on top of expiring bot tokens and we usually only notice when someone else points it out. It is also a bit cumbersome to add new bot tokens, so avoid the issue altogether, by just extending the lifetime of the bot tokens continuously. Fix #617
-
Kristian Klausen authored
The behavior is mentioned in the documentation[1], but gitlab has not always done it this way (e.g. some of the older project bots still exist, even though the project tokens expired several months ago). [1] https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#bot-users-for-projects
-
Kristian Klausen authored
This will be used for deleting old packages (i.e. the fortnightly packages which are older than 90 days). I thought using a job token would work (as described in [1]), but that turned out not to be the case as explained in [2]. [1] 242213b2 ("gluebuddy: Remove deleted project bot for arch-boxes") [2] arch-boxes@48ccb457
-
- Oct 28, 2024
-
-
Sven-Hendrik Haase authored
-
Sven-Hendrik Haase authored
Relates to #632
-
- Oct 27, 2024
-
-
Evangelos Foutras authored
-
Christian Heusel authored
As we have recently migrated our vagrant account to a hashicorp cloud account these credentials are not working anymore and are superseeded by the ones that can be found in "misc/vaults/vault_hashicorp_cloud.yml". Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
Fixes: e23509c0 ("Add credentials for the newly created hashicorp cloud account") Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Oct 26, 2024
-
-
Christian Heusel authored
postfix_null: Use fixed amount of rounds for password_hash See merge request !880
-
Christian Heusel authored
As it turns out the value for this filters "rounds" parameter strongly differs depending on the installed python crypto backend, since python-crypt uses 5000 rounds while python-passlib uses 656000 rounds set a default parameter according to ansible documentation. As really high values for "rounds" lead to some login timeouts it makes sense for us to use a fixed value for this parameter. In this case 5000 have been chosen as this value reflects the defaults from python-crypt aswell as /etc/login.defs in the shadow package. Link: https://github.com/ansible/ansible/pull/77963/files Related-to: #250 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Kristian Klausen authored
This will be used for issue-bot[1][2] similar as it is done in the signstar project[3]. [1] https://gitlab.com/gitlab-org/distribution/issue-bot [2] arch-boxes@f0c7c7e7 [3] signstar@4e1cfa1e
-
Kristian Klausen authored
Requested by Orhun[1]. [1] archlinux/alpm/alpm!9
-
- Oct 22, 2024
-
-
Christian Heusel authored
Onboard wiktor as Support Staff Closes #630 See merge request !879
-
- Oct 21, 2024
-
-
Christian Heusel authored
Relates to: #630 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
- Oct 20, 2024
-
-
Christian Heusel authored
This ensures that the fully templated file is syntactically is a valid php file. Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
Despite multiple people reviewing the change this was not spotted
Signed-off-by:Christian Heusel <christian@heusel.eu>
-
Christian Heusel authored
archwiki: allow uploading WOFF2 format fonts See merge request !878
-
https://wiki.archlinux.org/title/Template:Text_art needs a consistent font. Discussed in https://wiki.archlinux.org/title/Template_talk:Text_art#Use_of_non-ASCII_characters
-
Jan Alexander Steffens (heftig) authored
-
Christian Heusel authored
Update archmanweb to v1.14 See merge request !877
-
- Oct 19, 2024
-
-
Jakub Klinkovský authored
-
- Oct 16, 2024
-
-
Christian Heusel authored
Related to archlinux-keyring#271 Signed-off-by:
Christian Heusel <christian@heusel.eu>
-
Jan Alexander Steffens (heftig) authored
-