election/openstack_election
Tony Breeds eb4636f483 Exclude projects under the distributed leadership model
Currently there are 2 leadership types "distributed" and the
Default/unspecified which we treat as the long established PTL model.
Projects that have selected to use the "distributed" model do not
require a PTL election and in fact projects under this model should
reject a PTL nomination as the correct process involves a change the
governance repo.

This change updates 'create-directories' to exclude those projects,
and also updates the ci checks to fail PTL nominations for "distributed"
projects.

Change-Id: Ib4a2ce1e4ee74e8e9a49975017e14172b4d1f576
2023-07-12 15:15:24 +10:00
..
cmds Exclude projects under the distributed leadership model 2023-07-12 15:15:24 +10:00
templates Update package metadata and tox4 setup 2023-02-22 03:37:10 +00:00
tests Exclude projects under the distributed leadership model 2023-07-12 15:15:24 +10:00
__init__.py Make all tools require python3 and remove python2 testing 2018-12-12 14:09:05 +11:00
check_candidacy.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
config.py Migrate election tooling to release versions 2023-03-03 11:01:20 -08:00
exception.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
owners.py Skip if e-mail in Gerrit is None 2022-09-13 15:51:15 +09:00
require_py3.py Stop to use the __future__ module. 2020-07-24 13:44:46 +02:00
utils.py Exclude projects under the distributed leadership model 2023-07-12 15:15:24 +10:00