1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-12 09:26:02 +02:00
Commit Graph

4418 Commits

Author SHA1 Message Date
Evangelos Foutras a72cc1f423
Re-encrypt super password to include artafinde
Follow-up to merge request archlinux/infrastructure!671.
2023-01-31 21:13:19 +02:00
Evangelos Foutras 7cf8836bc9
Merge branch 'promote-artafinde-to-full-devops' into 'master'
Give Leonidas full DevOps access

See merge request archlinux/infrastructure!671
2023-01-31 21:00:24 +02:00
Evangelos Foutras 236b2ac28e
Give Leonidas full DevOps access 2023-01-30 08:07:17 +02:00
Evangelos Foutras 20ce0d8d73
Scale up debuginfod to CPX11
We've been seeing CPU spikes that a single vCPU can't handle, resulting
in alerts about high CPU usage. Let's try two cores to see how they do.
2023-01-28 09:17:17 +02:00
Leonidas Spyropoulos b7a98e5c4a
aurweb: bump to 6.2.1
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-01-27 21:22:19 +00:00
Leonidas Spyropoulos ee30b1e8e4
aurweb: bump to 6.2.0
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-01-26 23:39:04 +00:00
Evangelos Foutras c7fc39d542
Merge branch 'lahwaacz/archmanweb-v1.6' into 'master'
See merge request archlinux/infrastructure!670
2023-01-25 21:13:49 +02:00
Evangelos Foutras d1519435ec
Onboard antiz as TU
Ref #491
2023-01-25 15:46:01 +02:00
Evangelos Foutras 268b6003e4
prometheus: disable HostUnusualNetworkThroughputOut
This alert only triggers for america.mirror.pkgbuild.com. Ideally, we
should be able to increase the trigger point for high-bandwidth boxes.
I don't see a straightforward way to implement it, so disable for now.
2023-01-23 20:41:31 +02:00
Evangelos Foutras deed8de29c
Revert "Onboard sudoforge as TU"
This reverts commit fd28fffb4c.

Ref #489
2023-01-23 11:22:55 +02:00
Evangelos Foutras 0f20e4a2fa
php_fpm: rebase php.ini to php 8.2.1-1 2023-01-23 11:22:23 +02:00
Jan Alexander Steffens (heftig) 4c3464db85
matrix: Fix synapse feature list 2023-01-19 21:12:39 +01:00
Jan Alexander Steffens (heftig) d690a4abda
matrix: Update mjolnir to v1.6.4 2023-01-19 20:30:02 +01:00
Jan Alexander Steffens (heftig) 58f0305c4a
matrix: Update synapse to 1.75.0 2023-01-19 20:27:36 +01:00
Evangelos Foutras 0980818fa2
install_arch: use @archlinux.org for pierre's key 2023-01-16 20:21:53 +02:00
Jakub Klinkovský 021f1e4dd5
Update archmanweb to v1.6 2023-01-13 11:39:57 +09:00
Kristian Klausen 28cf3aa375
Provision shadow copy of repos for testing git packaging
For the upcoming "Git packaging sources"[1], we need a shadow copy of
repos.archlinux.org we can test stuff on (Ansible roles, packaging
workflow etc.). We still have repos-git.archlinux.org, but that box is
more of a POC box allocated to anthraxx for his MRs related to the git
migration.

More details on how the box was setup can be found in[2]. Only the
terraform code is committed to the master branch, as it is annoying
having the server in the state without the corresponding IaC code
comitted.

This was deployed Fri Dec 16 01:10:15 2022 +0100.

[1] https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/YKKYBXQL62U5RTYIRI2NT2I3EG7V63HT/
[2] https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/665

Fix #479
2023-01-12 23:55:03 +01:00
Evangelos Foutras 7943882d28
mailman: rebase mailman-hyperkitty.cfg to 1.2.1-1 2023-01-12 18:58:13 +02:00
Evangelos Foutras 0ebbb6d213
Merge branch 'artafinde/archlinux-theme-for-emails' into 'master'
See merge request archlinux/infrastructure!656
2023-01-12 16:13:52 +02:00
Kristian Klausen 5bf14b546f
Merge branch 'decommission-patchwork' into 'master'
Decommission patchwork.archlinux.org and replace it with a static copy[1]

Closes #487

See merge request archlinux/infrastructure!668
2023-01-08 22:13:15 +01:00
Kristian Klausen 24e73359c6
Decommission patchwork.archlinux.org and replace it with a static copy[1]
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
2023-01-08 22:10:49 +01:00
Evangelos Foutras 20b7ca7f85
gitlab_runner: adjust to arch-boxes switch to Geo
The arch-boxes images now default to Geo mirrors and no longer ship
reflector, so we don't have to disable reflector-init or update the
mirrorlist.
2023-01-08 14:56:14 +02:00
Evangelos Foutras 9c183fb48d
Grow debuginfod volume from 25G to 50G
We currently have 23G of debug packages and soon expect quite a bit more
since the debug option is being enabled by default in devtools 20230105.
2023-01-06 01:40:37 +02:00
Kristian Klausen bd0bae9f48
keycloak: Bump buffer size to make room for response headers
Keycloak is apparently sending over 4k worth of response headers under
some circumstances (maybe when the client sends a stale cookie?), which
causes Nginx to return a 502 error and log "upstream sent too big header
while reading response header from upstream". This is likely also
related to this upstream issue[1]. So bump the buffer to 8k.

[1] https://github.com/keycloak/keycloak/issues/16181
2023-01-05 21:04:35 +01:00
Jelle van der Waa 993b24934a Merge branch 'master' into 'master'
archwiki: add DarkMode extension

See merge request archlinux/infrastructure!664
2022-12-30 10:54:41 +00:00
lb-wilson 89a78a3880 archwiki: add DarkMode extension 2022-12-30 10:46:50 +00:00
lb-wilson e360656db0 archwiki: update archwiki version to 1.39.1-2 2022-12-30 10:46:50 +00:00
Evangelos Foutras 66dc40c0fc
fluxbb: install git for cloning the archbbs repo 2022-12-30 11:43:10 +02:00
Evangelos Foutras f9839273df
fluxbb: change Moscow time from UTC+4 to UTC+3
https://bugs.archlinux.org/task/71411
2022-12-30 11:39:40 +02:00
Kristian Klausen 37b0e24d51
Merge branch 'reject-most-of-it' into 'master'
mailman: Reject most mails from nonmembers to reduce moderation workload

See merge request archlinux/infrastructure!657
2022-12-28 23:15:37 +01:00
Kristian Klausen c351a12930
mailman: Reject most mails from nonmembers to reduce moderation workload
All lists expect arch-mirrors-announce and aur-requests[1] require the
user to be a member before they can post. Moderating mails from
nonmembers are a lot of work and most of the mails are spam, so let's
just reject them. Mails to arch-mirrors-announce and aur-requests from
nonmembers will still be checked manually, as you aren't required to be
subscribed[1].

[1] https://wiki.archlinux.org/index.php?title=General_guidelines&oldid=750602#Reply_to_the_mailing_list
2022-12-28 23:14:06 +01:00
Evangelos Foutras 51c14ddaf4
archwiki: restart archwiki-runjobs-wait on upgrade
This fixes the unexpanded magic words in mails that we sometimes see.
2022-12-22 21:29:33 +02:00
Jan Alexander Steffens (heftig) c740810d96
matrix: Update synapse to 1.74.0 2022-12-22 17:23:41 +01:00
Evangelos Foutras b25c845151
Merge branch 'archwiki-1.39.0-1' into 'master'
archwiki: upgrade to 1.39.0-1

See merge request archlinux/infrastructure!666
2022-12-22 17:30:50 +02:00
nl6720 f9543cddd9
archwiki: upgrade to 1.39.0-1 2022-12-20 17:19:16 +02:00
Jan Alexander Steffens (heftig) 4fc52a2d2e
matrix: Enable the bridge's debug endpoint
In order to get access to the `killUser` command.
2022-12-19 00:49:55 +01:00
Levente Polyak f1d3203dd3 Merge branch 'mastodon-pw' into 'master'
mastodon: add credentials to vault

See merge request archlinux/infrastructure!662
2022-12-11 22:54:31 +00:00
Levente Polyak 0dcc40e9d8
mastodon: add credentials to vault
URL: https://fosstodon.org/@archlinux
2022-12-11 23:53:44 +01:00
Evangelos Foutras 34962043f9
Add new section in offboarding for main keys
Previously the task for creating an issue in archlinux-keyring to remove
a main key was bundled together with the similar task for packager keys.

Also introduce a task for removing the @master-key.archlinux.org email.
2022-12-11 14:19:40 +02:00
Evangelos Foutras 75943e39a7
Tweak onboarding keyring tasks to match offboarding
The format of the keyring issue creation tasks was modified in commit
d47c558c31 ("Improve .gitlab/issue_templates/Offboarding.md").
2022-12-11 14:15:23 +02:00
Evangelos Foutras 00723fa344
Merge branch 'improve-Offboarding-issue-template' into 'master'
Improve .gitlab/issue_templates/Offboarding.md

See merge request archlinux/infrastructure!659
2022-12-11 13:59:26 +02:00
nl6720 d47c558c31
Improve .gitlab/issue_templates/Offboarding.md
- Link to referenced files in the git repo.
- Use new issue URLs that preselect the issue template.
- Add dev and TU private IRC channels.
2022-12-11 13:21:59 +02:00
Evangelos Foutras 778d3ab680
Merge branch 'more-IRC-channels-in-Onboarding-template' into 'master'
Add dev and TU private IRC channels to the onboarding issue template

See merge request archlinux/infrastructure!658
2022-12-11 13:06:44 +02:00
nl6720 377f440628
Add dev and TU private IRC channels to the onboarding issue template 2022-12-11 13:02:13 +02:00
Evangelos Foutras 49c789b1b8
Merge branch 'archwiki-wgVectorLanguageInMainPageHeader' into 'master'
archwiki: show the main page's language button in the header

See merge request archlinux/infrastructure!660
2022-12-11 12:51:47 +02:00
nl6720 3565d50106
archwiki: show the main page's language button in the header
Enable $wgVectorLanguageInMainPageHeader, so that the main page is consistent with other pages.
See https://www.mediawiki.org/wiki/Skin:Vector/2022#$wgVectorLanguageInMainPageHeader.

Compare: https://wiki.archlinux.org/?languageinmainpageheader=1 vs https://wiki.archlinux.org/?languageinmainpageheader=0

Discussed in https://wiki.archlinux.org/title/MediaWiki_talk:Common.css#Main_page_columns_and_Vector_2022_language_links.
2022-12-11 12:48:10 +02:00
Jan Alexander Steffens (heftig) 354fa9ed44
matrix: Update synapse to 1.73.0 2022-12-10 00:55:52 +01:00
Jan Alexander Steffens (heftig) d8ced720e9
matrix: Adjust modelines
- Add `ft=systemd` where needed
- Remove `ft=` where filetype detection works (especially jinja.vim)
- Set `sw=2 sts=-1 et` everywhere
2022-12-10 00:55:51 +01:00
Jan Alexander Steffens (heftig) 1fbfde201c
matrix: Change IRC nick template
Use the localpart for the default IRC nicknames instead of the display
name, which should make for more succinct nicks.
2022-12-10 00:55:51 +01:00
Kristian Klausen 78cc9e449e
Add Equinix Metal account
We have been using sponsored Equinix Metal boxes for years (sponsorship
managed by CNCF[1]). This adds a service account[2], so we don't need to
rely on individual access.

[1] https://github.com/cncf/cluster
[2] https://github.com/cncf/cluster/issues/213
2022-12-05 22:56:43 +01:00