This type is for when TC and PTL elections must overlap. There is a
built in assumption that each "phase" of an election:
- Nominations
- Campaigning
- Election
are completely synchronous
NOTE: This change leaves the template-emails broken, as I do not add new
functions for combined_$email. This is because I'd like to
If64c075b4a799574bc51ccd13019d472ee9a4b0e merge first, and I'd also like
to avoid to many rebases
Change-Id: Id39c50e71dc91bea8034ce443287463094e2f37f
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I255684ebe0c2d59c4141eeec12ac346bfcf477b2
Running tox -e docs generates extra .rst files under doc/source/ which
are not tracked in git, so add them to .gitignore.
Change-Id: Ic6f6f8ff3bb2e87c412f84532e74b821a0518367
This change renders dynamic rst file to doc/source instead of candidate directory
so that they gets published by infra docs jobs. This is just to be able to access
the source rst file on docs-draft.openstack.org host.
Change-Id: I2435531d091ff051338c4ba9a495834d6653ab68
* close-election [ptl|tc] generate a yaml archive in doc/source
* docs render the results pages based on the archive
* add documentation about the whole election officials process
Change-Id: I8f737f33befc1e8af52dac9c059f73e2874eb5f8
Currently the code in this repo is half modular have series of scripts.
Migrate the code to be more modular. The main benefit to this is
testing is easier.
Testing is added in a followup patch
Change-Id: Ic1262436147ecdb818ee259e2e85fca8df09d722
This changes add a new 'events' extensions to manage
events timeline. Events are described in the events.yaml file.
The 'events' extensions will generate an rst document with:
* Timer clock for upcoming event
* Tabulated events list
Change-Id: Ib5c9d96663bd2197beea7aab226a3d46bc82067c