Retire the Congress project

Recently the TC has worked on determining the criteria for when an
OpenStack project should be retired.  When there was not a PTL nominee
for the Congress project, that triggered the TC to review the project
health per [1], and the TC has determined [2] that development work on
the project has ceased.  This decision was announced in the
openstack-discuss mailing list in April 2020 [3].

This commit removes the Congress project from OpenStack infrastructure systems
as specified in the Mandatory Repository Retirement resolution [4] and detailed
in the infra manual [5].

Should interest in developing Congress as part of OpenStack revive,
please revert this commit to have the project rejoin the list of active
projects.

The community wishes to express our thanks and appreciation to all of
those who have contributed to the Congress project over the years.

[1] https://governance.openstack.org/tc/reference/dropping-projects.html
[2] http://eavesdrop.openstack.org/irclogs/%23openstack-tc/latest.log.html#t2020-04-20T15:36:59
[3] http://lists.openstack.org/pipermail/openstack-discuss/2020-April/014292.html
[4] https://governance.openstack.org/tc/resolutions/20190711-mandatory-repository-retirement.html
[5] https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#retiring-a-project

Needed-By: https://review.opendev.org/721733
Needed-By: https://review.opendev.org/721736
Needed-By: https://review.opendev.org/721738
Needed-By: https://review.opendev.org/721740
Needed-By: https://review.opendev.org/721741
Change-Id: Id76da0c67e8c2bc83e99bee29158936c0c88211c
changes/42/721742/5
Nate Johnston 2 years ago
parent a63c1eafb6
commit dcdd0b7b01
  1. 11
      gerrit/acls/openstack/congress-specs.config
  2. 27
      gerrit/acls/openstack/congress.config
  3. 25
      gerrit/projects.yaml
  4. 25
      zuul.d/projects.yaml
  5. 5
      zuul/main.yaml

@ -1,11 +0,0 @@
[access "refs/heads/*"]
abandon = group congress-core
label-Code-Review = -2..+2 group congress-core
label-Workflow = -1..+1 group congress-core
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

@ -1,27 +0,0 @@
[access "refs/heads/*"]
abandon = group congress-core
label-Code-Review = -2..+2 group congress-core
label-Verified = -1..+1 group congress-ci
label-Workflow = -1..+1 group congress-core
[access "refs/heads/stable/*"]
abandon = group Change Owner
abandon = group Project Bootstrappers
abandon = group congress-stable-maint
abandon = group stable-maint-core
exclusiveGroupPermissions = abandon label-Code-Review label-Workflow
label-Code-Review = -2..+2 group Project Bootstrappers
label-Code-Review = -2..+2 group congress-stable-maint
label-Code-Review = -2..+2 group stable-maint-core
label-Code-Review = -1..+1 group Registered Users
label-Workflow = -1..+0 group Change Owner
label-Workflow = -1..+1 group Project Bootstrappers
label-Workflow = -1..+1 group congress-stable-maint
label-Workflow = -1..+1 group stable-maint-core
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

@ -1734,22 +1734,17 @@
- project: openstack/compute-hyperv
description: Nova Hyper-V Compute Driver
- project: openstack/congress
description: Congress
description: RETIRED, Congress
acl-config: /home/gerrit2/acls/openstack/retired.config
- project: openstack/congress-dashboard
groups:
- congress
description: Congress Horizon plugin.
acl-config: /home/gerrit2/acls/openstack/congress.config
acl-config: /home/gerrit2/acls/openstack/retired.config
description: RETIRED, Congress Horizon plugin.
- project: openstack/congress-specs
groups:
- congress
description: Congress Design Specifications
acl-config: /home/gerrit2/acls/openstack/congress.config
acl-config: /home/gerrit2/acls/openstack/retired.config
description: RETIRED, Congress Design Specifications
- project: openstack/congress-tempest-plugin
groups:
- congress
description: Tempest Plugin for Congress project
acl-config: /home/gerrit2/acls/openstack/congress.config
acl-config: /home/gerrit2/acls/openstack/retired.config
description: RETIRED, Tempest Plugin for Congress project
- project: openstack/constellations
description: Documentation for suggested combinations of OpenStack components
use-storyboard: true
@ -4653,8 +4648,8 @@
- cloudkitty
use-storyboard: true
- project: openstack/python-congressclient
description: Client for OpenStack Congress
acl-config: /home/gerrit2/acls/openstack/congress.config
description: RETIRED, Client for OpenStack Congress
acl-config: /home/gerrit2/acls/openstack/retired.config
- project: openstack/python-cueclient
description: RETIRED, Message Broker Service (Cue) Client
acl-config: /home/gerrit2/acls/openstack/retired.config

@ -2188,26 +2188,6 @@
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/congress
templates:
- noop-jobs
- project:
name: openstack/congress-dashboard
templates:
- noop-jobs
- project:
name: openstack/congress-specs
templates:
- noop-jobs
- project:
name: openstack/congress-tempest-plugin
templates:
- noop-jobs
- project:
name: openstack/constellations
templates:
@ -5090,11 +5070,6 @@
- official-openstack-repo-jobs
- publish-to-pypi
- project:
name: openstack/python-congressclient
templates:
- noop-jobs
- project:
name: openstack/python-cyborgclient
templates:

@ -455,10 +455,6 @@
- openstack/cloudkitty-specs
- openstack/cloudkitty-tempest-plugin
- openstack/compute-hyperv
- openstack/congress
- openstack/congress-dashboard
- openstack/congress-specs
- openstack/congress-tempest-plugin
- openstack/constellations
- openstack/contributor-guide
- openstack/cookbook-openstack-application-catalog
@ -847,7 +843,6 @@
- openstack/python-brick-cinderclient-ext
- openstack/python-cinderclient
- openstack/python-cloudkittyclient
- openstack/python-congressclient
- openstack/python-cyborgclient
- openstack/python-designateclient
- openstack/python-dracclient

Loading…
Cancel
Save