From 1f1443a2c8b3c8d1d5e9052e2a28204015cb8ad6 Mon Sep 17 00:00:00 2001
From: Jeremy Stanley <fungi@yuggoth.org>
Date: Fri, 29 Apr 2022 18:27:22 +0000
Subject: [PATCH] Clean up defunct OpenStack mailing lists

In preparation for retiring a number of mailing lists from
lists.openstack.org which have had no activity for over three years,
remove their configuration so our deployment automation won't
recreate them once they're gone. Also remove references to the
third-part-announce list in our documentation, since that's one of
the unused lists we're removing. See the announcement at
http://lists.openstack.org/pipermail/openstack-discuss/2022-February/027404.html
for details.

Change-Id: Ieedd8613363039d19d3ae47f1a83a38747419bdc
---
 doc/source/third_party.rst                    | 17 +------
 .../host_vars/lists.openstack.org.yaml        | 45 -------------------
 2 files changed, 1 insertion(+), 61 deletions(-)

diff --git a/doc/source/third_party.rst b/doc/source/third_party.rst
index d30a0cc482..d7dfe2d943 100644
--- a/doc/source/third_party.rst
+++ b/doc/source/third_party.rst
@@ -194,16 +194,6 @@ account. Once logged in you will need to do several things:
    ssh key using ``ssh-keygen``. You want to give Gerrit the contents of
    the generated id_rsa.pub file.
 
-Note you should also subscribe to the `third-party-announce
-<http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce>`_
-list to keep on top of announcements there which can include account
-disablement notices.
-
-In addition, if you use the openstack-infra CI tooling (such as zuul, or
-nodepool), you should subscribe to the
-`OpenStack-Infra <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-infra>`_
-list to keep on top of announcements there.
-
 It would also be a good idea to contact the `Third Party Coordinators
 <https://review.opendev.org/#/admin/groups/440>`_ asking to add your account
 to the `Third Party CI mail filter list
@@ -355,12 +345,7 @@ accounts at its discretion. This documentation endeavours to outline specific
 circumstances that may lead to an account being disabled. There have been
 times when third-party ci systems behave in ways we didn't envision
 and therefore were unable to document prior to the event. If your
-third-party ci system has been disabled, check the archives of the
-`third-party-announce
-<http://lists.openstack.org/cgi-bin/mailman/listinfo/third-party-announce>`_
-mailing list to which you hopefully are subscribed. The email that notifies
-this list that your account has been disabled will include instructions for
-getting your system re-enabled. You are also welcome to join us in the
+third-party ci system has been disabled, you are welcome to join us in the
 #opendev irc channel on OFTC to discuss your situation.
 
 In order to get your Third Party CI account to have voting permissions on
diff --git a/inventory/service/host_vars/lists.openstack.org.yaml b/inventory/service/host_vars/lists.openstack.org.yaml
index 93802cea06..750e906dae 100644
--- a/inventory/service/host_vars/lists.openstack.org.yaml
+++ b/inventory/service/host_vars/lists.openstack.org.yaml
@@ -28,7 +28,6 @@ exim_aliases:
   openstack-infra-owner: spam
   openstack-ko-owner: spam
   openstack-qa-owner: spam
-  openstack-vi-owner: spam
   product-wg-owner: spam
   user-committee-owner: spam
   spam: ':fail: delivery temporarily disabled due to ongoing spam flood'
@@ -252,66 +251,22 @@ mailman_sites:
         description: 'List of the OpenStack french user group'
         admin: 'erwan@erwan.com'
         password: "{{ mailman_list_password }}"
-      - name: openstack-de
-        description: 'List for German-speaking OpenStack users'
-        admin: 'christian@berendt.io'
-        password: "{{ mailman_list_password }}"
       - name: openstack-i18n
         description: 'List of the OpenStack Internationalization team.'
         admin: 'guoyingc@cn.ibm.com'
         password: "{{ mailman_list_password }}"
-      - name: openstack-ir
-        description: 'OpenStack IRAN Community Discussions in Persian/Farsi'
-        admin: 'Roozbeh.Shafiee@Gmail.Com'
-        password: "{{ mailman_list_password }}"
       - name: openstack-it
         description: 'Discussioni su OpenStack in italiano'
         admin: 'stefano@openstack.org'
         password: "{{ mailman_list_password }}"
-      - name: openstack-el
-        description: 'List of the OpenStack Greek User Group'
-        admin: 'aparathyras@stackmasters.eu'
-        password: "{{ mailman_list_password }}"
-      - name: openstack-personas
-        description: 'A group of designers, researchers, developers, writers and users that are creating a set of personas for OpenStack that are intended to help drive development around the needs of our users.'
-        admin: 'pieter.c.kruithof-jr@hp.com'
-        password: "{{ mailman_list_password }}"
-      - name: openstack-vi
-        description: 'Discussions in Vietnamese - please add Vietnamese translation here'
-        admin: 'hang.tran@dtt.vn'
-        password: "{{ mailman_list_password }}"
-      - name: openstack-tw
-        description: 'OpenStack Taiwan User Group 臺灣使用者郵件群組)'
-        admin: 'macjacktw@hotmail.com'
-        password: "{{ mailman_list_password }}"
       - name: openstack-ko
         description: 'OpenStack Korea Community Discussions in Korean (오픈스택 한국 커뮤니티 메일링리스트)'
         admin: 'ianyrchoi@gmail.com'
         password: "{{ mailman_list_password }}"
-      - name: openstack-ru
-        description: 'Рассылка для обсуждения OpenStack на русском'
-        admin: 'ilyaalekseyev@acm.org'
-        password: "{{ mailman_list_password }}"
       - name: openstack-zh
         description: 'OpenStack社区中文讨论群组'
         admin: 'yeluaiesec@gmail.com'
         password: "{{ mailman_list_password }}"
-      - name: openstack-sos
-        description: 'Coordination of activities for Significant Others at Summits'
-        admin: 'dms@danplanet.com'
-        password: "{{ mailman_list_password }}"
-      - name: openstack-api-consumers
-        description: 'Discussions around consuming the OpenStack REST APIs and development of API-consuming SDKs and frameworks'
-        admin: 'mordred@inaugust.com'
-        password: "{{ mailman_list_password }}"
-      - name: third-party-announce
-        description: 'Announcements for third party CI operators.'
-        admin: 'anteaya@anteaya.info'
-        password: "{{ mailman_list_password }}"
-      - name: openstack-i18n-fr
-        description: 'List of the OpenStack Internationalization team, french local group.'
-        admin: 'jftalta@gmail.com'
-        password: "{{ mailman_list_password }}"
       - name: release-job-failures
         description: 'Notification messages for failures from release-related build jobs.'
         admin: 'doug@doughellmann.com'