Add reno job to openstack-helm-infra repo

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-infra
and published to tarballs.o.o.

Change-Id: I5e6eccc4b34a891078ba816249795b2bf1921a62
This commit is contained in:
Gage Hugo 2021-01-13 20:24:04 -06:00
parent 1336da0c6f
commit 2a1677a36a
62 changed files with 344 additions and 0 deletions

View File

@ -4,3 +4,4 @@
sphinx>=2.0.0,!=2.1.0 # BSD sphinx>=2.0.0,!=2.1.0 # BSD
sphinxcontrib-blockdiag>=1.1.0 sphinxcontrib-blockdiag>=1.1.0
openstackdocstheme>=2.2.1 # Apache-2.0 openstackdocstheme>=2.2.1 # Apache-2.0
reno>=3.1.0 # Apache-2.0

66
releasenotes/config.yaml Normal file
View File

@ -0,0 +1,66 @@
---
branch: master
collapse_pre_releases: false
stop_at_branch_base: true
sections:
- [alerta, alerta Chart]
- [ca-issuer, ca-issuer Chart]
- [calico, calico Chart]
- [ceph-client, ceph-client Chart]
- [ceph-mon, ceph-mon Chart]
- [ceph-osd, ceph-osd Chart]
- [ceph-provisioners, ceph-provisioners Chart]
- [daemonjob-controller, daemonjob-controller Chart]
- [elastic-apm-server, elastic-apm-server Chart]
- [elastic-filebeat, elastic-filebeat Chart]
- [elastic-metricbeat, elastic-metricbeat Chart]
- [elastic-packetbeat, elastic-packetbeat Chart]
- [elasticsearch, elasticsearch Chart]
- [etcd, etcd Chart]
- [falco, falco Chart]
- [flannel, flannel Chart]
- [fluentbit, fluentbit Chart]
- [fluentd, fluentd Chart]
- [gnocchi, gnocchi Chart]
- [grafana, grafana Chart]
- [helm-toolkit, helm-toolkit Chart]
- [ingress, ingress Chart]
- [kafka, kafka Chart]
- [kibana, kibana Chart]
- [kube-dns, kube-dns Chart]
- [kubernetes-keystone-webhook, kubernetes-keystone-webhook Chart]
- [kubernetes-node-problem-detector, kubernetes-node-problem-detector Chart]
- [ldap, ldap Chart]
- [libvirt, libvirt Chart]
- [local-storage, local-storage Chart]
- [lockdown, lockdown Chart]
- [mariadb, mariadb Chart]
- [memcached, memcached Chart]
- [metacontroller, metacontroller Chart]
- [mongodb, mongodb Chart]
- [nagios, nagios Chart]
- [namespace-config, namespace-config Chart]
- [nfs-provisioner, nfs-provisioner Chart]
- [openvswitch, openvswitch Chart]
- [podsecuritypolicy, podsecuritypolicy Chart]
- [postgresql, postgresql Chart]
- [powerdns, powerdns Chart]
- [prometheus, prometheus Chart]
- [prometheus-alertmanager, prometheus-alertmanager Chart]
- [prometheus-blackbox-exporter, prometheus-blackbox-exporter Chart]
- [prometheus-kube-state-metrics, prometheus-kube-state-metrics Chart]
- [prometheus-node-exporter, prometheus-node-exporter Chart]
- [prometheus-openstack-exporter, prometheus-openstack-exporter Chart]
- [prometheus-process-exporter, prometheus-process-exporter Chart]
- [rabbitmq, rabbitmq Chart]
- [redis, redis Chart]
- [registry, registry Chart]
- [tiller, tiller Chart]
- [zookeeper, zookeeper Chart]
- [features, New Features]
- [issues, Known Issues]
- [upgrade, Upgrade Notes]
- [api, API Changes]
- [security, Security Issues]
- [fixes, Bug Fixes]
...

View File

@ -0,0 +1,4 @@
---
alerta:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ca-issuer:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
calico:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ceph-client:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ceph-mon:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ceph-osd:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ceph-provisioners:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ceph-rgw:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
daemonjob-controller:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
elastic-apm-server:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
elastic-filebeat:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
elastic-metricbeat:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
elastic-packetbeat:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
elasticsearch:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
etcd:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
falco:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
flannel:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
fluentbit:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
fluentd:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
gnocchi:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
grafana:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
helm-toolkit:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ingress:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
kafka:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
kibana:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
kube-dns:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
kubernetes-keystone-webhook:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
kubernetes-node-problem-detector:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
ldap:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
libvirt:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
local-storage:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
lockdown:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
mariadb:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
memcached:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
metacontroller:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
mongodb:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
nagios:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
namespace-config:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
nfs-provisioner:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
openvswitch:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
podsecuritypolicy:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
postgresql:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
powerdns:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-alertmanager:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-blackbox-exporter:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-kube-state-metrics:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-node-exporter:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-openstack-exporter:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus-process-exporter:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
prometheus:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
rabbitmq:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
redis:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
registry:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
tiller:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,4 @@
---
zookeeper:
- 0.1.0 Initial Chart
...

View File

@ -0,0 +1,40 @@
# 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/']

View File

@ -0,0 +1,5 @@
==============================
Current Series Release Notes
==============================
.. release-notes::

View File

@ -0,0 +1,8 @@
=============================
OpenStack-Helm Release Notes
=============================
.. toctree::
:maxdepth: 1
current

View File

@ -31,3 +31,6 @@ commands =
whitelist_externals = whitelist_externals =
rm rm
bash bash
[testenv:releasenotes]
commands = sphinx-build -a -W -E -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html

View File

@ -16,6 +16,7 @@
- project: - project:
templates: templates:
- publish-openstack-docs-pti - publish-openstack-docs-pti
- release-notes-jobs-python3
check: check:
jobs: jobs:
- openstack-helm-lint - openstack-helm-lint