Update the URLs in various templates and generated content to
consistently use https:// instead of a mix of that and http://, and
while we're at it set the homepage for the Python package of this
repo to the election site rather than the OpenStack Foundation site.
Change-Id: I4fa53076ed9bcdf1545d9c4aa5e80dc5dad95210
I find myself somewhat unexpectedly in a position that creates a
conflict of interest with being an election official. I'll resign for
now and see what the future holds
Change-Id: I7dd2872418c1e65dabdd19f599724b9356a6d209
This reverts commit 001e13c2885ff4e4e7eabde4a22ccc0658004d9a.
Now that an election in which I was a candidate has passed, I'm
happy to volunteer to assist as an official in further elections for
the coming year.
Change-Id: I0f1eaa323aa753b318731ced4b9021d141792e89
My term on the TC is coming to an end, and since I plan to run for
reelection I cannot serve as an official at the same time. If the
election officials need their ranks bolstered in the future when I'm
qualified again, I'm happy to add myself back.
Change-Id: I60e164c56fe4780e695298016be25318af46d902
With the removal of Stable Branch as a prject team I'm able to help as
an official
Change-Id: I336f58adeb701174fe8657c80a8dd1b90663defb
Depends-On: I3a67e5883e502c5143675707853788416a1fa7d5
Setting PTL Election. Release is at: 2018-08-30
Latest possible completion is at: 2018-08-09
Moving back to Tuesday: 2018-08-07
PTL Nominations from 2018-07-24T23:45 to 2018-07-31T23:45
PTL Election from 2018-07-31T23:45 to 2018-08-07T23:45
The date for the beginning of the queens development cycle was
approximately the beginning of RC1 week which is about when we branch.
The end of Rocky has been set to match the email deadline, which gives
the officials the week of nominations to prepare and validate rolls.
I have also removed myself as an election official for the typical
reasons.
Change-Id: I4a775c95064ea81106b906e6f0a2e0ec915ae714
Now that we have the election_type in configuration.yaml we can stop
manually switching the include in index.rst as we open the election.
Depends-On: https://review.openstack.org/561075
Change-Id: I33fbbc9e2c0e2dfcdf38290bc103b126cffdea0a
* Change candidacy filenames from IRC nick to email address
* Assert that candidates must self-nominate, but others may commit to gerrit
* Indcate that IRC nick will be collected from the Foundation Member profile
Change-Id: I4393c30265cd5b6cb7667b14ef2ef4b15b774533
Please note:
1. We can't use the aug-2017-elections tag as governed projects may have
changed. The new tag will need to be applied before 2017-10-09T23:59
2. The dates for valid APC's is extended from the PTL election to
include the final days of the Pike release This matches my reading
of the bylaws Appendix 4, Section 3.b.ii [1]
"""
An Individual Member is an ATC who has had a contribution
approved for inclusion in any of the official OpenStack projects
during one of the two prior release cycles of the Core OpenStack
Project.
"""
3. The election period is 5 business days which exceeds the
requirement of 4 business days [2]
[1] https://www.openstack.org/legal/technical-committee-member-policy/
[2] https://governance.openstack.org/tc/reference/charter.html#election-for-tc-seats
Change-Id: Id8df8d4f7062316347fc5cfb3ec8323c8ec2df9c
This change moves parameter from utils.py and index.rst to the
configuration.yaml. Moreover this change does:
* Use ISO 8601 dateformat in configuration
* Change events extension to use datetime instead of calendar
* Add a configuration extension to render doc substitutions
Change-Id: Ie35cb9ae2c334814afaa36b3afd606c8bcf62616
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
Per previous discussions, the proper contact point for Openstack
election questions should be the #openstack-dev IRC channel, not
the #openstack-election IRC channel.
Change-Id: I86c4eeecf601b33c96325cad3a39bdd31a9e922b
* 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
This change improves candidate list rendering using gerrit to retrieve fullname.
The list rendering now uses the openstack_election libraries and some part
have been refactored accordingly.
Change-Id: Iccba3e4c529740758323b51548a2144fc7c77879
This change now uses the new schema to render candidate
list including ircname.
Moreover this change introduces an exceptions.txt file to
manage candidacies exception where a candidate isn't the
git commit author of a candidacy statement. In such case
the candidacy needs to be manually verified and the candidate
fullname needs to be added to the exceptions.txt.
Change-Id: I2e59f4880d34cdb09321dbc110ecf5a103f81dff
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