48 Commits

Author SHA1 Message Date
Jeremy Stanley
7c7da155e5 Consistent HTTPS for URLs in non-historical files
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
2019-03-04 16:36:46 +00:00
Tony Breeds
6d41814a33 Remove myself as an election official
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
2019-02-22 16:10:21 +11:00
Jeremy Stanley
d869b70268 Revert "Remove Jeremy Stanley as an official"
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
2018-10-23 13:07:59 +00:00
Jeremy Stanley
001e13c288 Remove Jeremy Stanley as an official
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
2018-08-13 02:10:03 +00:00
Tony Breeds
b1c330728d Remove Stable project team and add Tony Breeds as PTL election official
With the removal of Stable Branch as a prject team I'm able to help as
an official

Change-Id: I336f58adeb701174fe8657c80a8dd1b90663defb
Depends-On: I3a67e5883e502c5143675707853788416a1fa7d5
2018-07-20 12:48:45 +10:00
Tony Breeds
e0e4f80f9c Prepare Stein PTL election
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
2018-07-18 10:20:55 +10:00
Tony Breeds
81b79183d8 Use election_type configuration to display correct candidates
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
2018-05-15 14:28:43 +10:00
Jeremy Stanley
37e4aa3a85 Close Apr 2018 election and publish results
Change-Id: I50398006b7fcb54530c006f86aaee28f88845be2
2018-04-30 23:59:28 +00:00
Zuul
861f347274 Merge "Include the Rocky TC candidates on the election page" 2018-04-10 14:55:55 +00:00
Tony Breeds
1c5f757060 Add Tony Breeds as Election official for the Rocky/TC election
Change-Id: Ica0e03192806f5d380b53e39629409d9f6b5b63c
2018-04-09 17:18:28 +10:00
Tony Breeds
0975ae9435 Include the Rocky TC candidates on the election page
Change-Id: Icfe1262846a72735907491b16bb145662297be72
2018-04-09 17:01:29 +10:00
Kendall Nelson
8b2c8226a8 Prepare Rocky TC Election
Story: 2001611
Task: 6582

Change-Id: Ia81ec4abc1e601c23234ebf1fd54766035d71e24
2018-03-21 21:53:09 +00:00
Zuul
bfbf009ce1 Merge "Fix non-pluralization of reference to official project teams" 2018-03-09 20:12:21 +00:00
Emmet Hikory
c4bc4a017b Modifications to candidacy submission rules
* 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
2018-03-09 02:28:33 +00:00
Adam Spiers
0395a104f9 Fix non-pluralization of reference to official project teams
Make the link text singular without affecting the URL.

Change-Id: I0c818856d6e04629db33b4ab542935b87441694a
2018-03-06 22:49:37 +00:00
Tony Breeds
f7f58301bf Publish past election results.
Change-Id: I0ed87c7ec9e9eb49ffcce85b1dfe0e088c7be310
2018-02-27 12:16:52 +00:00
Jeremy Stanley
6ef6765a82 Add Rocky PTL Election Results
Change-Id: I806fdbc85e0b056a20202b0b7005354eaf97b122
2018-02-15 00:15:23 +00:00
Kendall Nelson
adbce88eb3 Update Election Officials
Change-Id: I33886928175bb16044c93d67c7a46160533103a2
2018-01-16 18:43:12 +00:00
Tony Breeds
9ff0066829 Close Oct 2017 election and publish results
Change-Id: Icd2e865a370db0a4a40efde68c422a869ea80b19
2017-10-21 10:54:04 +11:00
Tony Breeds
a1411cd50c Set configuration parameters for the TC election
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
2017-10-02 09:07:47 +11:00
Tristan Cacqueray
663374c0e2 Remove candidate list and add governance-update instructions
Change-Id: I19314ede4d461dc39892f2b3a9358c921fb24138
2017-08-28 13:55:46 +00:00
Kendall Nelson
09e241adb2 Show Queens PTL Candidate List
This patch updates the election page to show the
ptl candidates as they are approved.

Change-Id: Ice476da292b8dd4e359ec985d9df1e636c3403de
2017-07-31 15:20:54 -07:00
Emmet Hikory
dfe8c48942 Correct email address
Change-Id: I37169c41846c68d25099b8a765fe8351dc7063ce
2017-07-22 03:13:18 +09:00
Kendall Nelson
6da152439e Prepare Queens PTL Election
This patch sets the dates for the election timeline.

Change-Id: I1040c022fc647a4aa36a83137708e912e99dd879
2017-07-12 15:43:12 -07:00
Tristan Cacqueray
93538e52fd Add Pike TC results
Change-Id: I311e3718d77b495789e8aacde8e00bb26d93147d
2017-04-21 00:16:20 +00:00
Tristan Cacqueray
fa7a75e386 Prepare Pike TC election
Change-Id: I1946eb4cb16a8bbdb18d542bf94dc3889678bdad
2017-03-29 12:23:30 +00:00
Tristan Cacqueray
6a56d4dd33 Add Pike PTL results
Change-Id: I80cc4d8a092f67adcebc4165fd74f5fe2de25ce3
2017-02-07 23:47:19 +00:00
Tristan Cacqueray
e6d699de43 Show Pike PTL candidate list
Change-Id: I1279ad2f67a9f50a9485f79c1f75477ac0b2025c
2017-01-17 09:01:58 +00:00
Tristan Cacqueray
5ddf83e255 Prepare Pike PTL election
Change-Id: I8cfecd165bf7e3741d08e53e30f3637d2914a458
2016-12-21 08:53:23 +00:00
Tristan Cacqueray
df232c3074 Refactor all parameters to configuration.yaml
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
2016-11-09 03:24:26 +00: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
Jenkins
7c9e2987c4 Merge "Change openstack election contact channel" 2016-10-17 21:57:20 +00:00
Tristan Cacqueray
09b47fea08 Add TC results
Change-Id: I5df7d84d6075074dd40fe2408bd2930ffd89d54b
2016-10-09 23:46:19 +00:00
Nate Johnston
6bad6a8e4e Change openstack election contact channel
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
2016-10-04 19:51:54 +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
Tristan Cacqueray
54c26df7d8 Close PTL election and add results
Change-Id: I83ef84f1e0728b54bd30b980a7d2c8caaed20fc6
2016-09-25 23:58:38 +00:00
Tristan Cacqueray
6698ffe6a4 Use gerrit fullname in list rendering
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
2016-09-12 08:37:13 +00:00
Jenkins
033f72c4a1 Merge "Move PreferredEmailDeadLine to Sept 18" 2016-09-12 00:49:56 +00:00
Tristan Cacqueray
60ce5da122 Move PreferredEmailDeadLine to Sept 18
Change-Id: I6082c6f96203de30b9ba8c95f8f830263bc67274
2016-09-10 09:30:57 +00:00
Tristan Cacqueray
2709992456 Refactor sphinx candidate list rendering
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
2016-09-09 14:29:23 +00:00
Tristan Cacqueray
176a434465 Import wiki content
Change-Id: I3aea9f141299668d837f728a216809d955ab52d2
2016-09-02 07:38:52 +00: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
636ff1ea64 Prepare TC round
Change-Id: I765cc4d088738d519b73619c166781d0bdbf28e3
2016-03-24 16:39:05 -04:00
Tristan Cacqueray
e8a09b0b7d Add 'draft' banner and show events status in timeline
Change-Id: I383b5b67e09d84a64ef234727dae8b973c13599d
2016-03-10 20:49:20 -05:00
Tristan Cacqueray
7b3f1e73ef Prepare Newton election
Change-Id: I848039ab206c270f5dfa07e534900393467e0a47
2016-03-03 16:32:53 -05: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
5fe5d0a0b8 Minor improvements to docs job output
Change-Id: I5523d430d4d3eeb771da931f62cb4cc1936e313b
2015-09-13 09:36:42 -04: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