1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-19 03:46:04 +02:00
Commit Graph

395 Commits

Author SHA1 Message Date
Christian Heusel 654cd51910
Offboard NicoHood as Package Maintainer
Fixes https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/582

Signed-off-by: Christian Heusel <christian@heusel.eu>
2024-05-06 14:16:22 +02:00
Anton Hvornum 71f3bbbbc9
Onboard svartkanin as Support Staff 2024-04-15 10:15:03 +02:00
Christian Heusel f1e1fa9c14
Onboard carsme as Junior Package Maintainer
Fixes https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/579
2024-03-29 02:49:59 +01:00
Kristian Klausen d5f5cf6b52
Cleanup flyspray leftovers
Fixes: 4e5550a8 ("Decommission bugs.archlinux.org and replace it with a static copy[1]")
2024-03-17 00:18:10 +01:00
Christian Heusel c589a18bbe
Onboard codingkoopa as support staff
Fixes https://gitlab.archlinux.org/archlinux/infrastructure/-/issues/575
2024-03-02 01:59:05 +01:00
Kristian Klausen 8a7e85f70c
Promote gromit to full DevOps
Fix #573
2024-02-22 22:51:08 +01:00
Sven-Hendrik Haase d0f238dae0
Onboard lahwaacz as packager (was junior packager)
See #554.
2024-02-10 21:17:10 +01:00
Kristian Klausen 1c58e0c7e1
Onboard wahrwolf as support staff (mirror admin)
Fix #565
2024-02-10 20:30:01 +01:00
Kristian Klausen 5cd5fd42c0
Offboard grazzolini as DevOps
Fix #566
2024-02-10 19:52:08 +01:00
Kristian Klausen 4e5550a877
Decommission bugs.archlinux.org and replace it with a static copy[1]
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
2024-02-10 17:07:38 +01:00
Christian Heusel ea44bdb93e
Give gromit access to the build server
related to https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/787

Signed-off-by: Christian Heusel <christian@heusel.eu>
2024-01-06 20:00:02 +01:00
Jan Alexander Steffens (heftig) 8e8fe2c5ee
README, root_access: Mention how to reencrypt when using TOFU 2023-12-28 00:23:12 +01:00
Evangelos Foutras 49339d5666
Fix filename for heftig's new key in root_access
The new key is under pubkeys/heftig_nitrokey.pub, and pubkeys/heftig.pub
was renamed to pubkeys/heftig_yubikey.pub. Update root_ssh_keys to refer
to "heftig_nitrokey.pub" as "heftig.pub" does not exist anymore.

Fixes: 13a4bddf0d ("pubkeys/heftig: Add my new Nitrokey, reorganize")
2023-12-28 01:15:45 +02:00
Evangelos Foutras 0d0c512eab
Re-encrypt vault passwords with heftig's new key
Follow-up to merge request archlinux/infrastructure!786. New key is
already trusted by four master keys in archlinux-keyring 20231222-1.

https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/254
2023-12-28 00:56:32 +02:00
Jan Alexander Steffens (heftig) 13a4bddf0d
pubkeys/heftig: Add my new Nitrokey, reorganize 2023-12-27 20:13:39 +01:00
Kristian Klausen fc87beb5af
Give gromit access to gitlab.archlinux.org
So he can help updating gitlab.
2023-12-13 23:19:12 +01:00
Kristian Klausen ee3aa5e997
Onboard lahwaacz as Junior Package Maintainer
Fix #554
2023-12-10 20:51:42 +01:00
Kristian Klausen a2e797eb14
Offboard diabonas as Developer and Package Maintainer
Fix #549
2023-12-01 19:41:48 +01:00
Kristian Klausen 96ee2f0ee4
Promote fabiscafe to Package Maintainer
Fix #547
2023-12-01 16:29:59 +01:00
Christian Heusel 83498bf16f
Give gromit access to the archmanweb server
In the context of the bugmigration the navbar of this service has to be
redeployed for which I request access to this service.

related to: https://gitlab.archlinux.org/archlinux/infrastructure/-/merge_requests/776
Signed-off-by: Christian Heusel <christian@heusel.eu>
2023-11-28 14:22:59 +01:00
Kristian Klausen c216752047
Onboard gromit as Junior DevOps
gromit is our newest Junior DevOps[1] and will get access to:
* bugs.archlinux.org: for helping with the bug migration
* wiki.archlinux.org: for helping with (archwiki) maintenance

[1] https://lists.archlinux.org/archives/list/arch-devops@lists.archlinux.org/message/2LAOGIVY33MZLBZCDSQHDQVQNEULLUTW/

Fix #543
2023-10-21 21:05:56 +02:00
Levente Polyak e7a33cd053
bugbuddy: add role with full service setup 2023-10-16 22:14:10 +02:00
Jelle van der Waa d50988f953 Offboard remy as Developer
Ref #527
2023-10-01 22:00:51 +02:00
Kristian Klausen 435553ca59
Onboard tcanabrava as Junior Package Maintainer
Re #537
2023-09-30 14:12:28 +02:00
Leonidas Spyropoulos 9c8cfdf8bc
Onboard fabiscafe as PM
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-09-29 17:50:44 +01:00
Kristian Klausen b2ffb068a7
Create sandbox DNS zone
The VMs created in the Hetzner cloud sandbox project must be accessible
with a DNS name. This creates a dedicated DNS zone for this purpose.

For now this zone will only be used by the aurweb project, so it can
create DNS records for the VMs it creates. This is needed so the dynamic
created environment can be accessed over HTTPS.

[1] https://docs.gitlab.com/ee/ci/review_apps/
2023-08-19 22:02:21 +02:00
Evangelos Foutras 472816abac
acme_dns_challenge: turn into more generic dyn_dns
Extend the role (previously used for ACME DNS verifications only) to
support dynamic DNS functionality planned for sandbox.archlinux.page.
2023-08-18 19:30:52 +03:00
Jelle van der Waa a07e534730
dbscripts: allow everyone access to multilib 2023-07-12 21:51:27 +02:00
Leonidas Spyropoulos da1d41b7b6
Onboard moson as Support Staff
Relates to: #521

Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-07-12 09:44:32 +01:00
Jelle van der Waa c8a32ef165
drop svn-community/svn-packages 2023-07-09 17:14:45 +02:00
Kristian Klausen 6fd767993a
Add serebit to the multilib group
Requested in #archlinux-staff on IRC for uploading lib32-mangohud.
2023-05-28 00:42:49 +02:00
Jelle van der Waa 4159a61f5e dbscripts: switch to Git packaging
This drops all svn specific functionality and switches to dbscripts git
version. Drops the community repository as it's merged into extra.
2023-05-22 13:04:27 +00:00
Levente Polyak 60ec3986a6
archusers: add archlinux.org email to arch users needed for packaging 2023-05-18 23:39:23 +02:00
Jelle van der Waa cc3c2ee6f3
archusers: introduce new groups for packaging
The accepted RFC has merged [community] into [extra] so now all
packagers will need to be into one base group. The RFC also introduces
junior packaging roles.
2023-05-18 16:48:45 +02:00
Leonidas Spyropoulos 861d4afc1b
Onboard gromit as TU
Closes: #510

Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-05-05 20:18:13 +01:00
Evangelos Foutras bb93659d65
Merge branch 'dvzrv/add_leonidas_to_dev' into 'master'
Add artafinde to dev and multilib groups

See merge request archlinux/infrastructure!699
2023-04-13 18:51:37 +03:00
Leonidas Spyropoulos 1fd7a6de83
Offboard allan from dev and tu
https://lists.archlinux.org/archives/list/staff@lists.archlinux.org/message/EFXA72JZ32OFYJ2LSHPOXB2CKHTCHGXQ/

Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-04-12 17:06:56 +01:00
Leonidas Spyropoulos a77c95deab
Onboard torxed as TU
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-04-07 16:44:46 +03:00
David Runge 9899b38169
Add artafinde to dev and multilib groups
group_vars/all/archusers.yml:
Promote artafinde to `dev`.
https://lists.archlinux.org/archives/list/arch-dev@lists.archlinux.org/message/AMAN62A2UERSNWO73G5Y5FRVWBIJNETL/
Also add to `multilib` group (for good measure).
2023-04-04 17:57:20 +02:00
Jelle van der Waa c361d3f2ac Offboard kkeen as TU 2023-03-15 20:43:08 +00:00
Chih-Hsuan Yen 3448fbf382 Add yan12125 to multilib group 2023-03-11 05:40:10 +00:00
Leonidas Spyropoulos a00b154078
Onboard pitastrudl as support staff (mirror admin)
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-02-18 18:40:10 +00:00
Evangelos Foutras 236b2ac28e
Give Leonidas full DevOps access 2023-01-30 08:07:17 +02:00
Evangelos Foutras d1519435ec
Onboard antiz as TU
Ref #491
2023-01-25 15:46:01 +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 afed8d12ff
Onboard tpkessler as TU
Ref #485
2022-11-30 11:41:59 +02:00
Kristian Klausen 945faad6f9
Offboard kevr as project maintainer
Fix #472
2022-10-22 20:58:44 +02:00
Leonidas Spyropoulos 87b2eddfae
aurweb: enable goaurrpc metrics and dashboard
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
Co-authored-by: Kristian Klausen <kristian@klausen.dk>
Co-authored-by: moson-mo <mo-son@mailbox.org>
2022-10-21 15:57:44 +01:00
Evangelos Foutras 17e8ab15fe
fail2ban: remove redundant fail2ban_jails overrides
group_vars/all was enabling just the sshd jail so move this into the
fail2ban role defaults. patchwork, security and wiki were redefining
fail2ban_jails without deviating from the group_vars/all default and
can therefore be dropped.
2022-10-04 06:18:57 +03:00
Kristian Klausen 893a95f329
Kill the mailman2 server and put the mailman3 server in its place
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
2022-09-28 21:04:41 +02:00