Add stein to docs landing page
Include stein in the index page list. This also adds support for a "future" status since validation was add/changed since the start of the last cycle. Change-Id: Ie1fc997c1f5f0f3c6af1d048fcc4b25a4608e70f Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
This commit is contained in:
@@ -1,4 +1,10 @@
|
|||||||
---
|
---
|
||||||
|
- name: stein
|
||||||
|
status: future
|
||||||
|
initial-release: 2019-04-11
|
||||||
|
next-phase:
|
||||||
|
status: development
|
||||||
|
date: 2018-08-30
|
||||||
- name: rocky
|
- name: rocky
|
||||||
status: development
|
status: development
|
||||||
initial-release: 2018-08-30
|
initial-release: 2018-08-30
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
{%- for series in data %}
|
{%- for series in data %}
|
||||||
- * :doc:`{{ series['name'] }}/index`
|
- * :doc:`{{ series['name'] }}/index`
|
||||||
* {{ phase_link(series['status']) }}
|
* {{ phase_link(series['status']) }}
|
||||||
* {{ series['initial-release'] }} {%- if series['status'] == 'development' %} *estimated* :doc:`(schedule) <{{ series['name'] }}/schedule>`{%- endif %}
|
* {{ series['initial-release'] }} {%- if series['status'] in ['development', 'future'] %} *estimated* :doc:`(schedule) <{{ series['name'] }}/schedule>`{%- endif %}
|
||||||
* {% if series['next-phase'] %}{{ phase_link(series['next-phase']['status']) }} *estimated {{ series['next-phase']['date'] }}*{% endif %}
|
* {% if series['next-phase'] %}{{ phase_link(series['next-phase']['status']) }} *estimated {{ series['next-phase']['date'] }}*{% endif %}
|
||||||
* {{ series.get('eol-date', '') }}
|
* {{ series.get('eol-date', '') }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
|||||||
@@ -108,6 +108,7 @@ properties:
|
|||||||
stable-status:
|
stable-status:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum:
|
enum:
|
||||||
|
- future
|
||||||
- development
|
- development
|
||||||
- maintained
|
- maintained
|
||||||
- extended maintenance
|
- extended maintenance
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ items:
|
|||||||
status:
|
status:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum:
|
enum:
|
||||||
|
- future
|
||||||
- development
|
- development
|
||||||
- maintained
|
- maintained
|
||||||
- extended maintenance
|
- extended maintenance
|
||||||
@@ -38,6 +39,7 @@ items:
|
|||||||
status:
|
status:
|
||||||
type: "string"
|
type: "string"
|
||||||
enum:
|
enum:
|
||||||
|
- future
|
||||||
- development
|
- development
|
||||||
- maintained
|
- maintained
|
||||||
- extended maintenance
|
- extended maintenance
|
||||||
|
|||||||
@@ -25,6 +25,9 @@ from openstack_releases import yamlutils
|
|||||||
class TestStableStatus(base.BaseTestCase):
|
class TestStableStatus(base.BaseTestCase):
|
||||||
|
|
||||||
_series_status_data = yamlutils.loads(textwrap.dedent('''
|
_series_status_data = yamlutils.loads(textwrap.dedent('''
|
||||||
|
- name: stein
|
||||||
|
status: future
|
||||||
|
initial-release: 2019-04-11
|
||||||
- name: rocky
|
- name: rocky
|
||||||
status: development
|
status: development
|
||||||
initial-release: 2018-08-30
|
initial-release: 2018-08-30
|
||||||
|
|||||||
@@ -27,6 +27,12 @@ from openstack_releases import yamlutils
|
|||||||
class TestConstructSeriesStatus(base.BaseTestCase):
|
class TestConstructSeriesStatus(base.BaseTestCase):
|
||||||
|
|
||||||
_body = textwrap.dedent('''
|
_body = textwrap.dedent('''
|
||||||
|
- name: stein
|
||||||
|
status: future
|
||||||
|
initial-release: 2019-04-11
|
||||||
|
next-phase:
|
||||||
|
status: development
|
||||||
|
date: 2018-08-30
|
||||||
- name: rocky
|
- name: rocky
|
||||||
status: development
|
status: development
|
||||||
initial-release: 2018-08-30
|
initial-release: 2018-08-30
|
||||||
|
|||||||
Reference in New Issue
Block a user