Add reno job to Openstack-Helm
With OSH now publishing charts regularly with each change, there needs to be a way to track these changes in order to track the changes between chart versions. This proposed change adds in a reno check job to publish notes based from the changes to each chart by version as a way to track and document all the changes that get made to OSH and published to tarballs.o.o. Change-Id: Iff8681c697957e4711754fc20b07fa6b728eb584
This commit is contained in:
parent
cdabba7e21
commit
6ea15a7f9d
@ -5,3 +5,4 @@
|
||||
sphinx>=2.0.0,!=2.1.0 # BSD
|
||||
sphinxcontrib-blockdiag>=1.1.0
|
||||
openstackdocstheme>=2.2.1 # Apache-2.0
|
||||
reno>=3.1.0 # Apache-2.0
|
||||
|
31
releasenotes/config.yaml
Normal file
31
releasenotes/config.yaml
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
branch: master
|
||||
collapse_pre_releases: false
|
||||
stop_at_branch_base: true
|
||||
sections:
|
||||
- [aodh, aodh Chart]
|
||||
- [barbican, barbican Chart]
|
||||
- [ceilometer, ceilometer Chart]
|
||||
- [cinder, cinder Chart]
|
||||
- [designate, designate Chart]
|
||||
- [glance, glance Chart]
|
||||
- [heat, heat Chart]
|
||||
- [horizon, horizon Chart]
|
||||
- [ironic, ironic Chart]
|
||||
- [keystone, keystone Chart]
|
||||
- [magnum, magnum Chart]
|
||||
- [mistral, mistral Chart]
|
||||
- [neutron, neutron Chart]
|
||||
- [nova, nova Chart]
|
||||
- [octavia, octavia Chart]
|
||||
- [panko, panko Chart]
|
||||
- [placement, placement Chart]
|
||||
- [rally, rally Chart]
|
||||
- [senlin, senlin Chart]
|
||||
- [tempest, tempest Chart]
|
||||
- [features, New Features]
|
||||
- [issues, Known Issues]
|
||||
- [upgrade, Upgrade Notes]
|
||||
- [api, API Changes]
|
||||
- [security, Security Issues]
|
||||
- [fixes, Bug Fixes]
|
3
releasenotes/notes/aodh.yaml
Normal file
3
releasenotes/notes/aodh.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
aodh:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/barbican.yaml
Normal file
3
releasenotes/notes/barbican.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
barbican:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/ceilometer.yaml
Normal file
3
releasenotes/notes/ceilometer.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
ceilometer:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/cinder.yaml
Normal file
3
releasenotes/notes/cinder.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
cinder:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/designate.yaml
Normal file
3
releasenotes/notes/designate.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
designate:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/glance.yaml
Normal file
3
releasenotes/notes/glance.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
glance:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/heat.yaml
Normal file
3
releasenotes/notes/heat.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
heat:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/horizon.yaml
Normal file
3
releasenotes/notes/horizon.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
horizon:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/ironic.yaml
Normal file
3
releasenotes/notes/ironic.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
ironic:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/keystone.yaml
Normal file
3
releasenotes/notes/keystone.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
keystone:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/magnum.yaml
Normal file
3
releasenotes/notes/magnum.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
magnum:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/mistral.yaml
Normal file
3
releasenotes/notes/mistral.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
mistral:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/neutron.yaml
Normal file
3
releasenotes/notes/neutron.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
neutron:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/nova.yaml
Normal file
3
releasenotes/notes/nova.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
nova:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/octavia.yaml
Normal file
3
releasenotes/notes/octavia.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
octavia:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/panko.yaml
Normal file
3
releasenotes/notes/panko.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
panko:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/placement.yaml
Normal file
3
releasenotes/notes/placement.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
placement:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/rally.yaml
Normal file
3
releasenotes/notes/rally.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
rally:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/senlin.yaml
Normal file
3
releasenotes/notes/senlin.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
senlin:
|
||||
- 0.1.0 Initial Chart
|
3
releasenotes/notes/tempest.yaml
Normal file
3
releasenotes/notes/tempest.yaml
Normal file
@ -0,0 +1,3 @@
|
||||
---
|
||||
tempest:
|
||||
- 0.1.0 Initial Chart
|
42
releasenotes/source/conf.py
Normal file
42
releasenotes/source/conf.py
Normal file
@ -0,0 +1,42 @@
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
# implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
# -- General configuration ------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
# needs_sphinx = '1.0'
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be
|
||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
|
||||
# ones.
|
||||
extensions = [
|
||||
'openstackdocstheme',
|
||||
'reno.sphinxext',
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# The suffix of source filenames.
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The encoding of source files.
|
||||
# source_encoding = 'utf-8-sig'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# -- Options for Internationalization output ------------------------------
|
||||
locale_dirs = ['locale/']
|
||||
|
||||
|
5
releasenotes/source/current.rst
Normal file
5
releasenotes/source/current.rst
Normal file
@ -0,0 +1,5 @@
|
||||
==============================
|
||||
Current Series Release Notes
|
||||
==============================
|
||||
|
||||
.. release-notes::
|
21
releasenotes/source/index.rst
Normal file
21
releasenotes/source/index.rst
Normal file
@ -0,0 +1,21 @@
|
||||
..
|
||||
Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
not use this file except in compliance with the License. You may obtain
|
||||
a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
License for the specific language governing permissions and limitations
|
||||
under the License.
|
||||
|
||||
=============================
|
||||
OpenStack-Helm Release Notes
|
||||
=============================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
current
|
3
tox.ini
3
tox.ini
@ -36,3 +36,6 @@ commands =
|
||||
whitelist_externals =
|
||||
rm
|
||||
bash
|
||||
|
||||
[testenv:releasenotes]
|
||||
commands = sphinx-build -a -W -E -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
||||
|
@ -21,6 +21,7 @@
|
||||
- project:
|
||||
templates:
|
||||
- publish-openstack-docs-pti
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- openstack-helm-lint
|
||||
|
Loading…
Reference in New Issue
Block a user