8133 Commits

Author SHA1 Message Date
Doug Hellmann
8cda10dc82 update validation rule to look at series status on deliverable
Update the validation rule that prevents new releases on closed series
to look at the stable status of the deliverable, which can override
the value for the series.

Change-Id: I4beffa646253da7f50ddb1054b90839d881e3aa5
Story: #2001852
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 15:58:57 -04:00
Doug Hellmann
a817e3a6ab show per-deliverable stable status on releases.o.o
Add an API to Deliverable to let the sphinxext inject the series status
information, since the build conditions and working directory are
different under sphinx.

Change-Id: Id2bbdc4815564d28a5f4989bf7c74aed93e8c129
Story: #2001852
Task: #12620
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 15:58:57 -04:00
Doug Hellmann
9bb5fec5f8 change API to pass directory containing status file
Instead of passing the root directory, pass deliverables directory
like we do for the Deliverables class.

Change-Id: I3f6dfe8936ccbce62d0735c591694b8831604437
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 15:58:57 -04:00
Doug Hellmann
1fa2a5bdb8 add stable-status field to deliverable files
Allow deliverables to set a stable-status value that may differ from
the series setting.

Story: #2001852
Change-Id: If5d54c317b9e1c7bc858d05bc41950eee98684fc
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:15:52 -04:00
Doug Hellmann
92e2de953e ensure the independent series always shows up in the status set
Change-Id: Id9fc9b600a1eeb3e5d7808ed587adfa0bf8f64df
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:13:46 -04:00
Doug Hellmann
276f13c72e remove the _ prefix from '_independent' so the series name is always consistent
Change-Id: I6ca5f88eeedbd5c01cdcac4ff612891862b5c438
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:11:40 -04:00
Doug Hellmann
de52a1fefa add a validation rule to block new releases based on series status
We agreed at the PTG in Dublin that we would not allow releases from
branches in 'extended maintenance' mode, so that leaves 'development'
and 'maintenance'.

Story: #2001852
Change-Id: I129bdd1c6103615179a7fb7918d37fd02ba0b914
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:09:30 -04:00
Doug Hellmann
481185dc20 add a data model class to read and represent the series status data
Story: #2001852
Change-Id: I6055511af579a5f0926e7949ec0bb3d9754cb8ec
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:07:17 -04:00
Doug Hellmann
f446ef37f4 generate the series status table from data
Move the information about the series status into a data file and use
that to generate the table on the main page. This is the first step
toward adding deliverable-specific series status information to the
output, since we need a place to put the default values.

Because we're adding a yaml file under the deliverables directory that
is not actually a deliverable file, we have to update the validation
tool to ignore it.

Story: #2001852
Task: #14347
Change-Id: I99bd94a323b53c0dfc2cb648268e51a30321cd46
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-04-20 14:05:04 -04:00
Zuul
d0017fd121 Merge "Release Mistral-lib R-1" 2018-04-20 16:06:24 +00:00
Zuul
b0b45b9ecf Merge "Release watcher-dashboard Rocky-1" 2018-04-20 16:06:22 +00:00
Zuul
4bc0772bf4 Merge "Release Mistral Client R-1" 2018-04-20 16:06:21 +00:00
Dougal Matthews
93e4d1df90 Release Mistral-lib R-1
Change-Id: I23e9b7d9ab478290a7b5df8f554296f0519d7a54
2018-04-20 15:45:36 +01:00
Alexander Chadin
0e40c8da6d Release watcher-dashboard Rocky-1
Change-Id: I20b5f5cb5a9e82ee568ef467b975ee2064a1777f
2018-04-20 14:07:22 +00:00
Dougal Matthews
fc82744549 Release Mistral Client R-1
Change-Id: I27359cab20dbf0e3a63c92ae534883326b48e932
2018-04-20 14:45:18 +01:00
Zuul
2e488ac563 Merge "Add Cyborg MS1 and python-cyborgclient" 2018-04-20 13:45:15 +00:00
Zuul
12aa1f9265 Merge "Release Monasca" 2018-04-20 13:18:27 +00:00
zhipengh
c0158823c2 Add Cyborg MS1 and python-cyborgclient
python-cyborgclient was setup late so it was added later than
usual. Sorry for any inconvenience.

Change-Id: I867ad4c39404b6bc1fee3e86ecfd585cc29bef5a
Signed-off-by: zhipengh <huangzhipeng@huawei.com>
2018-04-20 09:18:03 -04:00
Zuul
6979aaad3b Merge "Release murano R-1" 2018-04-20 13:09:39 +00:00
Zuul
2a39a55ffb Merge "Release Blazar Rocky-1" 2018-04-20 13:09:39 +00:00
Zuul
aa96a03ee3 Merge "nova: release rocky 18.0.0.0b1" 2018-04-20 13:09:38 +00:00
Zuul
a866618123 Merge "rocky: release python-novaclient 10.2.0" 2018-04-20 13:07:23 +00:00
Witold Bedyk
51ac411330 Release Monasca
* monasca-agent        2.7.0
* monasca-api          2.6.0
* monasca-ceilometer   1.8.0
* monasca-common       2.9.0
* monasca-persister    1.11.0
* monasca-statsd       1.10.0
* monasca-thresh       2.3.0
* monasca-transform    0.15.0
* monasca-ui           1.13.0
* python-monascaclient 1.11.0

Change-Id: Ibaf8c2a51491d72f8e831f9482ab6897fe2df73b
2018-04-20 13:54:02 +02:00
Masahito Muroi
46b28cbdac Release Blazar Rocky-1
Change-Id: Iba29b86e0d26f424e60c3c2d6815383ca208e4cc
2018-04-20 15:31:22 +09:00
melanie witt
39b59d64db nova: release rocky 18.0.0.0b1
This is the r-1 milestone release for nova.

Depends-On: https://review.openstack.org/555861
Depends-On: https://review.openstack.org/560674

Change-Id: Id8e9930e573c29ee51647ceb462a0c61abc521a9
2018-04-20 06:00:51 +00:00
zhurong
055e7a4ac4 Release murano R-1
Change-Id: Ie9a60caba8b6be83ff914653d8945d8658d7a87e
2018-04-20 05:12:18 +00:00
Zuul
77321fe821 Merge "os-traits: rocky release 0.6.0" 2018-04-19 23:12:46 +00:00
Zuul
a2b11ef010 Merge "Tagging Sahara Rocky 1 milestone" 2018-04-19 22:04:02 +00:00
Zuul
6503d7125f Merge "Release keystoneauth 3.5.0" 2018-04-19 21:59:14 +00:00
Zuul
43f8d4649c Merge "osc-placement: release 1.1.0 for rocky" 2018-04-19 21:59:12 +00:00
Zuul
209f16a83a Merge "Tag congress R-1" 2018-04-19 21:59:11 +00:00
Zuul
a3f063445d Merge "Release Designate Dashboard Rocky 1" 2018-04-19 21:58:24 +00:00
Zuul
d41e2d00a4 Merge "Release Designate Rocky 1" 2018-04-19 21:24:55 +00:00
melanie witt
215cd5a1ec os-traits: rocky release 0.6.0
Change-Id: If9bc2ec202a98cecb8bedce99203ab3b2ca6ef5c
2018-04-19 21:24:33 +00:00
Zuul
b09d14b16b Merge "Release keystonemiddleware 5.0.0" 2018-04-19 21:22:02 +00:00
Zuul
552dcfc9b4 Merge "Release Puppet OpenStack Rocky Milestone 1" 2018-04-19 20:50:11 +00:00
Zuul
489865f037 Merge "Release heat-dashboard 1.1.0 (Rocky-1)" 2018-04-19 20:47:46 +00:00
Zuul
77c625efeb Merge "Release heat-agents 1.6.0 (Rocky-1)" 2018-04-19 20:47:44 +00:00
Zuul
f88e96b4b2 Merge "Release python-heatclient Rocky 1.15.0" 2018-04-19 20:47:42 +00:00
Telles Nobrega
1cbff42aef Tagging Sahara Rocky 1 milestone
Change-Id: Ia7b600c6c1e99fa1d952265f757586d78c3047aa
2018-04-19 17:27:26 -03:00
Zuul
2a541dea38 Merge "Release Watcher Rocky-1" 2018-04-19 20:10:08 +00:00
Zuul
8a9f9983ef Merge "Release python-manilaclient Rocky Milestone 1 1.22.0" 2018-04-19 20:04:15 +00:00
Zuul
1488692a87 Merge "Release manila-ui Rocky 1 deliverable 2.14.0" 2018-04-19 20:01:34 +00:00
Zuul
761d93ae1b Merge "Release python-watcherclient Rocky-1" 2018-04-19 19:47:27 +00:00
Zuul
ca63404b15 Merge "Release Manila Rocky Milestone 1 7.0.0.0b1" 2018-04-19 19:46:19 +00:00
Zuul
ffed8e20a5 Merge "Release python-keystoneclient 3.16.0" 2018-04-19 19:46:18 +00:00
Zuul
90897c95ed Merge "Release Mistral R-1" 2018-04-19 19:46:17 +00:00
melanie witt
983c2465c7 rocky: release python-novaclient 10.2.0
Depends-On: https://review.openstack.org/424256

Change-Id: Ibeee0a16f2c5ced3a81faaa09b34961572116360
2018-04-19 19:38:59 +00:00
Zuul
1c679661cb Merge "Tag ceilometer-powervm 6.0.1" 2018-04-19 19:34:39 +00:00
Zuul
3bed336194 Merge "Release keystone 14.0.0.0b1" 2018-04-19 19:20:54 +00:00