Commit Graph

12 Commits

Author SHA1 Message Date
Tony Breeds afbb77a435 Ignore tox4 .eggs directory
Change-Id: Ib9732fa5f834ddf84d6f8526c1af4128f011f7d2
2023-08-11 13:31:03 -05:00
Ghanshyam Mann f668916d9a Add build folder in .gitignore
Change-Id: I3db03c3f0098a99190666171cee3a6467c373ed2
2021-07-20 17:58:29 -05:00
Tony Breeds c6406fdbd5 Add new combined election type
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
2019-05-28 15:43:35 +10:00
Vu Cong Tuan 94fbee1ec8 Switch to stestr
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
2018-07-05 13:31:26 +07:00
Adam Spiers 3ddfa74554 Ignore artifacts of tox docs build
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
2018-03-06 23:00:52 +00:00
Tony Breeds ed82e2d3dc Add rolls directory to gitignore
This is an expected artifact so we should ignore it.

Change-Id: Ic5f616c68bd5b55b8408880475c9046c5ac65475
2017-07-14 11:43:43 +10:00
Tristan Cacqueray c97fdd8b65 Render rst file to doc/source
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
2016-11-09 03:12:51 +00:00
Tristan Cacqueray 72e0775ae7 Add close-election utility and archive rendering
* 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
2016-09-30 01:41:47 +00:00
Tony Breeds b285d3dd9c Make openstack_election look more like a python module
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
2016-09-12 15:35:40 +10:00
Tristan Cacqueray be2a3afc4c Prepare Ocata election
This change also includes a new tool to automate election preparation

Change-Id: I98049db7c0b665992d408c78e62e99f4a36e3a60
2016-09-02 07:36:29 +00:00
Tristan Cacqueray e7f05ce2c4 Add events timeline and clock timer
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
2016-02-24 10:47:54 +11:00
Tristan Cacqueray fe3378c68f Cargo-culting doc building from openstack/ossa
* Directories tree for mitaka projects
* Tools to check candidacy
* Generate candidates lists

Change-Id: I784bc4a3a06d3d7506df6d2ef7e6b0362f7696b9
2015-09-10 13:32:36 -04:00