From 73e8fb94b595b3d431020637ea33a4292a88818e Mon Sep 17 00:00:00 2001 From: Kristian Klausen <kristian@klausen.dk> Date: Wed, 14 Sep 2022 17:54:40 +0200 Subject: [PATCH] Update mailing list links in off/onboarding templates Fixes: bb000824 ("mailman: Second batch of mailman3 migrated lists") --- .gitlab/issue_templates/Offboarding.md | 10 +++++----- .gitlab/issue_templates/Onboarding.md | 15 +++++++-------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitlab/issue_templates/Offboarding.md b/.gitlab/issue_templates/Offboarding.md index 9990467a8..29c5807d5 100644 --- a/.gitlab/issue_templates/Offboarding.md +++ b/.gitlab/issue_templates/Offboarding.md @@ -20,7 +20,7 @@ This template should be used for offboarding Arch Linux team members. - We will inform the user prior to disabling the forwarding. - The forwarding can be extended if there are good reasons for doing so. - [ ] Set user to inactive in archweb: https://www.archlinux.org/admin/auth/user/ -- [ ] Remove member from [staff mailing list](https://lists.archlinux.org/admin/staff/members) +- [ ] Remove member from [staff mailing list](https://lists.archlinux.org/mailman3/lists/staff.lists.archlinux.org/members/member/) - [ ] Ask the user to leave `#archlinux-staff` on Libera Chat and forget the password - [ ] Remove staff cloak on Libera Chat ([Group contacts](https://wiki.archlinux.org/title/Arch_IRC_channels#Libera_Chat_group_contacts)) @@ -30,8 +30,8 @@ This template should be used for offboarding Arch Linux team members. - [ ] Remove SSH pubkey from `pubkeys/<username>.pub`. - [ ] Run `ansible-playbook -t archusers $(git grep -l archusers playbooks/ | grep -v phrik)`. - [ ] Remove the user from the `Trusted Users`/`Developers` groups on Keycloak. -- [ ] Moderate email address on [arch-dev-public](https://lists.archlinux.org/admin/arch-dev-public/members) (find member and moderate) -- [ ] Remove member from [arch-tu](https://lists.archlinux.org/admin/arch-tu/members) and/or [arch-dev](https://lists.archlinux.org/admin/arch-dev/members) mailing lists +- [ ] Moderate email address on [arch-dev-public](https://lists.archlinux.org/mailman3/lists/arch-dev-public.lists.archlinux.org/members/member/) (find member and moderate) +- [ ] Remove member from [arch-tu](https://lists.archlinux.org/mailman3/lists/arch-tu.lists.archlinux.org/members/member/) and/or [arch-dev](https://lists.archlinux.org/mailman3/lists/arch-dev.lists.archlinux.org/members/member/) mailing lists - [ ] Create [issue in archlinux-keyring](https://gitlab.archlinux.org/archlinux/archlinux-keyring/-/issues/new) (choose *"Remove Packager Key"* and/or *"Remove Main Key"* template) ## DevOps offboarding checklist @@ -40,10 +40,10 @@ This template should be used for offboarding Arch Linux team members. - [ ] Run `ansible-playbook -t root_ssh playbooks/all-hosts-basic.yml`. - [ ] Run `ansible-playbook playbooks/hetzner_storagebox.yml playbooks/rsync.net.yml`. - [ ] Remove the user from the `DevOps` group on Keycloak. -- [ ] Remove member from [arch-devops-private mailing lists](https://lists.archlinux.org/admin/arch-devops-private/members) +- [ ] Remove member from [arch-devops-private mailing lists](https://lists.archlinux.org/mailman3/lists/arch-devops-private.lists.archlinux.org/members/member/) - [ ] Remove pubkey from [Hetzner's key management](https://robot.your-server.de/key/index) ## Wiki Administrator checklist - [ ] Remove the user from the `Wiki Admins` group on Keycloak. -- [ ] Remove member from [arch-wiki-admins mailing list](https://lists.archlinux.org/admin/arch-wiki-admins/members). +- [ ] Remove member from [arch-wiki-admins mailing list](https://lists.archlinux.org/mailman3/lists/arch-wiki-admins.lists.archlinux.org/members/member/). diff --git a/.gitlab/issue_templates/Onboarding.md b/.gitlab/issue_templates/Onboarding.md index bd4c34f71..a1250c5b0 100644 --- a/.gitlab/issue_templates/Onboarding.md +++ b/.gitlab/issue_templates/Onboarding.md @@ -30,11 +30,10 @@ https://www.gnupg.org/gph/en/manual/x135.html --> ## All roles checklist -The mailing list password can be found in [`misc/vaults/additional-credentials.vault`](misc/vaults/additional-credentials.vault). - [ ] Add new user email as per [`docs/email.md`](docs/email.md). - [ ] Create a new user in [archweb](https://www.archlinux.org/devel/newuser/). Select the appropriate group membership and allowed repos (if applicable). -- [ ] Subscribe **communication e-mail address** to internal [staff mailing list](https://lists.archlinux.org/admin/staff/members/add). +- [ ] Subscribe **communication e-mail address** to internal [staff mailing list](https://lists.archlinux.org/mailman3/lists/staff.lists.archlinux.org/mass_subscribe/). - [ ] Give the user access to `#archlinux-staff` on Libera Chat. - [ ] Give the user a link to our [staff services page](https://wiki.archlinux.org/title/DeveloperWiki:Staff_Services). - [ ] Replace the **Team member username** with the @-prefixed username on Gitlab. @@ -63,8 +62,8 @@ The mailing list password can be found in [`misc/vaults/additional-credentials.v - [ ] Run `ansible-playbook -t archusers $(git grep -l archusers playbooks/ | grep -v phrik)`. - [ ] Assign the user to the `Developers` groups on Keycloak. - [ ] Assign the user to the `Developers` group on [archlinux.org](https://archlinux.org/admin/auth/user/). -- [ ] Subscribe **communication e-mail address** to internal [arch-dev](https://lists.archlinux.org/admin/arch-dev/members/add) mailing list. -- [ ] Allow sending from **communication e-mail address** on [arch-dev-public](https://lists.archlinux.org/admin/arch-dev-public/members) (subscribe and/or find address and remove moderation). +- [ ] Subscribe **communication e-mail address** to internal [arch-dev](https://lists.archlinux.org/mailman3/lists/arch-dev.lists.archlinux.org/mass_subscribe/) mailing list. +- [ ] Allow sending from **communication e-mail address** on [arch-dev-public](https://lists.archlinux.org/mailman3/lists/arch-dev-public.lists.archlinux.org/members/member/) (subscribe and/or find address and remove moderation). ## TU onboarding checklist @@ -73,8 +72,8 @@ The mailing list password can be found in [`misc/vaults/additional-credentials.v - [ ] Run `ansible-playbook -t archusers $(git grep -l archusers playbooks/ | grep -v phrik)`. - [ ] Assign the user to the `Trusted Users` groups on Keycloak. - [ ] Assign the user to the `Trusted Users` group on [archlinux.org](https://archlinux.org/admin/auth/user/). -- [ ] Subscribe **communication e-mail address** to internal [arch-tu](https://lists.archlinux.org/admin/arch-tu/members/add) mailing list. -- [ ] Allow sending from **communication e-mail address** on [arch-dev-public](https://lists.archlinux.org/admin/arch-dev-public/members) (subscribe and/or find address and remove moderation). +- [ ] Subscribe **communication e-mail address** to internal [arch-tu](https://lists.archlinux.org/mailman3/lists/arch-tu.lists.archlinux.org/mass_subscribe/) mailing list. +- [ ] Allow sending from **communication e-mail address** on [arch-dev-public](https://lists.archlinux.org/mailman3/lists/arch-dev-public.lists.archlinux.org/members/member/) (subscribe and/or find address and remove moderation). ## DevOps onboarding checklist @@ -82,10 +81,10 @@ The mailing list password can be found in [`misc/vaults/additional-credentials.v - [ ] Run `ansible-playbook -t root_ssh playbooks/all-hosts-basic.yml`. - [ ] Run `ansible-playbook playbooks/hetzner_storagebox.yml playbooks/rsync.net.yml`. - [ ] Assign the user to the `DevOps` group on Keycloak. -- [ ] Subscribe **communication e-mail address** to internal [arch-devops-private](https://lists.archlinux.org/admin/arch-devops-private/members/add) mailing list. +- [ ] Subscribe **communication e-mail address** to internal [arch-devops-private](https://lists.archlinux.org/mailman3/lists/arch-devops-private.lists.archlinux.org/mass_subscribe/) mailing list. - [ ] Add pubkey to [Hetzner's key management](https://robot.your-server.de/key/index) for Dedicated server rescue system. ## Wiki Administrator checklist - [ ] Assign the user to the `Wiki Admins` group on Keycloak. -- [ ] Subscribe **communication e-mail address** to the [arch-wiki-admins](https://lists.archlinux.org/admin/arch-wiki-admins/members/add) mailing list. +- [ ] Subscribe **communication e-mail address** to the [arch-wiki-admins](https://lists.archlinux.org/mailman3/lists/arch-wiki-admins.lists.archlinux.org/mass_subscribe/) mailing list. -- GitLab