1181 Commits

Author SHA1 Message Date
Tony Breeds
57d160b7b3 Allow get_projects to fall-back to master.
In the event that the governance repo isn't tagged we want to be able to
fall-back to master so we can still potentially validate a candidate.

Change-Id: Ie13770f92dd05a3aa79bdc85b1bb482df3f3b8f3
2018-07-27 14:21:51 +10:00
Zuul
1b4ee26009 Merge "Add scas as Chef OpenStack PTL candidate" 2018-07-26 22:35:08 +00:00
Zuul
ca9d65f856 Merge "Add my candidacy for Telemetry" 2018-07-26 22:35:08 +00:00
Zuul
db0f9038e9 Merge "Adding Pavlov Andrey candidacy for Ec2_Api" 2018-07-26 22:35:07 +00:00
Zuul
ca4ba64c7a Merge "Adding Ghanshyam Mann candidacy for Quality_Assurance" 2018-07-26 22:35:06 +00:00
Zuul
b73e267527 Merge "Adding Luka Peschke candidacy for Cloudkitty" 2018-07-26 22:35:06 +00:00
Zuul
0d42fa2def Merge "Add Lance Bragstad's Candidacy for keystone PTL" 2018-07-26 22:35:05 +00:00
Zuul
bc7f829ec7 Merge "Adding Matthew Thode candidacy for Requirements" 2018-07-26 20:56:22 +00:00
Zuul
ac9a4c8005 Merge "Add Frank Kloeker candidacy for I18n PTL (Stein)" 2018-07-26 20:48:31 +00:00
Zuul
1dda77e7f5 Merge "Adding Duc Truong candidacy for Senlin PTL" 2018-07-26 20:47:59 +00:00
Zuul
2eb0519a2d Merge "Add Sean McGinnis candidacy for relmgmt PTL" 2018-07-26 20:46:34 +00:00
Zuul
ecc407e2df Merge "Adding mordred stein PTL candidacy for OpenStackSDK" 2018-07-26 20:46:34 +00:00
Zuul
ab453b7a7b Merge "Adding Matthew Edmonds candidacy for PowerVMStackers" 2018-07-26 20:46:33 +00:00
Zuul
499067794e Merge "Adding Dougal Matthews candidacy for Mistral Stein" 2018-07-26 20:42:21 +00:00
Zuul
9f393ba798 Merge "Adding Jiao Pengju candidacy for Karbor" 2018-07-26 20:42:20 +00:00
Zuul
59c49b3d11 Merge "Add Clark Boylan stein candidacy for Infrastructure" 2018-07-26 20:42:19 +00:00
Zuul
41828fedfa Merge "Add Daniel Mellado candidacy for Kuryr PTL" 2018-07-26 20:37:49 +00:00
Lance Bragstad
ddcc360448 Add Lance Bragstad's Candidacy for keystone PTL
Change-Id: Iaf2cfb616a5c4cc266da07879ede7ca63fbb8e18
2018-07-26 18:59:17 +00:00
Samuel Cassiba
daf6d8a6e6 Add scas as Chef OpenStack PTL candidate
Change-Id: I38c29d2027b71c48a2ccd73195d1fad473919365
2018-07-26 08:45:24 -07:00
Andrey Pavlov
c85d0af7d4 Adding Pavlov Andrey candidacy for Ec2_Api
Change-Id: I52451885948972cb7f9d392031e03fd3ab96d390
2018-07-26 15:20:37 +03:00
ghanshyam
615509fb9d Adding Ghanshyam Mann candidacy for Quality_Assurance
Change-Id: I84425d32ca946d586043b5f23f0ba37db896d842
2018-07-26 12:17:11 +00:00
Luka Peschke
a22068e060 Adding Luka Peschke candidacy for Cloudkitty
Change-Id: I5f64a95d36b21e1490286b9933b44d3aa1fad086
2018-07-26 10:53:05 +02:00
Julien Danjou
f00cd64807 Add my candidacy for Telemetry
Change-Id: I7e8833d79991f7d033e319ac6c090ecd4a6f5710
2018-07-26 10:20:56 +02:00
Matthew Thode
0ef9b4c242
Adding Matthew Thode candidacy for Requirements
Change-Id: I20a6e771c6ea3e1e2a19d7e34541496707bb7c2d
2018-07-26 01:22:49 -05:00
Frank Kloeker
e647601c30 Add Frank Kloeker candidacy for I18n PTL (Stein)
Change-Id: I5f47f23f53085d4d3e4ebbea788d90489cfe1fe0
2018-07-26 07:44:51 +02:00
Tony Breeds
644593f2e4 Remove inappropriate pass in MemberNotFoundException
This was needed initially in testing, and should never have been
committed :(

Change-Id: Ibdcb7871ac90d0689acddbe928dc0c08a9245ccf
2018-07-26 10:37:12 +10:00
Duc Truong
8d7ec56775 Adding Duc Truong candidacy for Senlin PTL
Change-Id: Ifeb8af62c1213938e2f6587030e2f40609e897a5
2018-07-25 17:34:56 -07:00
Clark Boylan
0c15366983 Add Clark Boylan stein candidacy for Infrastructure
The number of the day is three! Let's try this for a third cycle.

Change-Id: I03641b3f65c45123ee0c79ddc37531756942e512
2018-07-25 17:30:54 -07:00
Zuul
6d5c4f4f3a Merge "Switch to stestr" 2018-07-25 21:39:25 +00:00
Zuul
75767dfb39 Merge "Remove Stable project team and add Tony Breeds as PTL election official" 2018-07-25 21:39:25 +00:00
Sean McGinnis
aba0fe4859 Add Sean McGinnis candidacy for relmgmt PTL
Change-Id: I6a43d706ec27b4901fc7bb7b78cec1ab80225f61
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
2018-07-25 16:11:12 -05:00
Zuul
1823de3d56 Merge "Raise and exception if a candidate isn't found in the OSF directory" 2018-07-25 20:20:08 +00:00
Zuul
27392c28a4 Merge "Trivial: Change the namespace for the utils in testing" 2018-07-25 20:11:16 +00:00
Zuul
a692b099d5 Merge "Add a testing fixture to capture outputs during test runs" 2018-07-25 20:11:15 +00:00
Monty Taylor
d39ed0ecca
Adding mordred stein PTL candidacy for OpenStackSDK
Change-Id: I60bbf7f376d6fa4f039245ddb98e0e99f2156357
2018-07-25 09:31:01 -05:00
Jiao Pengju
02180dd0dc Adding Jiao Pengju candidacy for Karbor
Change-Id: Ib090487c8b6087bfc23b6c4b59c3f25ad8a8c75b
2018-07-25 20:10:36 +08:00
Dougal Matthews
1da7e83360 Adding Dougal Matthews candidacy for Mistral Stein
Change-Id: I456557e89243c7b0957def6eb55fee26d5bbf4a1
2018-07-25 10:40:20 +01:00
Tony Breeds
acded28ab5 Raise and exception if a candidate isn't found in the OSF directory
Change-Id: Ic2bc8a3daae53e714bd77359a904f296ad6635a5
2018-07-25 16:19:04 +10:00
Tony Breeds
3f68496369 Trivial: Change the namespace for the utils in testing
The shorter form makes more complex tests slightly easier to follow

Change-Id: Iac7f21f5e28bd1ea4fb1713ca98bf3f28d6e5cc3
2018-07-25 16:15:35 +10:00
Tony Breeds
51a07ff74f Add a testing fixture to capture outputs during test runs
And use the new fixture for all Election tests

Change-Id: I3b431f33f5f47db0e755670e4a5ef971dfdc8d04
2018-07-25 16:13:00 +10:00
Daniel Mellado
5dde76f5e1 Add Daniel Mellado candidacy for Kuryr PTL
Change-Id: I3441e89bb7b2cadda549512972ad4715810c0a72
2018-07-25 06:18:52 +02:00
Tony Breeds
64c8f12b0e Set correct start for the timeframe.
We mistakenly used quuens-RC1 which is really the beginning of the rocky
cycle.  Set the start date to be the pike-rc1 branch point which is when
master branches opened up for queens development.

Change-Id: I1c27d10de14595346756892e22a1e14f3168cb85
2018-07-25 14:17:57 +10:00
Matthew Edmonds
8bac69bc13 Adding Matthew Edmonds candidacy for PowerVMStackers
Change-Id: I66c8d4c09c33df43ec4c02b1130af47b3e21cd24
2018-07-24 12:55:19 -04: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
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
Zuul
baf6cbfffa Merge "Add Summary data" 2018-06-08 22:02:40 +00:00
Tony Breeds
7a802b65ad Move general purpose functions out of owners
Change-Id: I17c16d7464647f8d81cdb7cf45dba8e63be5a005
2018-05-15 15:21:14 +10:00
Tony Breeds
af28fc385c Make owners a 'proper' openstack_election command
This change moves the argument parsing for owners.py into it's own
module.  We preserve the exiting shell interface.  This is the first
step to allowing refactors between owners.py and the other
openstack_election modules.

The installation docs as commented in owners.py were moved and slight
updated

Change-Id: Idf0df6a5b319da2dc1ec4334d1fa0776f3d56612
2018-05-15 15:21:14 +10:00
Tony Breeds
0ca941a3cb Fix PEP8 errors
Mostly these should be obvious whitespace only changes.  The change to
owners.py (at approximately line 350 is mod complex as it switches from
an explicit if/elif/else construct to using the .get() method on a
dictionary

Change-Id: I34a56f48a92bf838299dd1026ad43423031012aa
2018-05-15 15:21:02 +10:00