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:
parent
1336da0c6f
commit
2a1677a36a
@ -4,3 +4,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
|
||||
|
66
releasenotes/config.yaml
Normal file
66
releasenotes/config.yaml
Normal 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]
|
||||
...
|
4
releasenotes/notes/alerta.yaml
Normal file
4
releasenotes/notes/alerta.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
alerta:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ca-issuer.yaml
Normal file
4
releasenotes/notes/ca-issuer.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ca-issuer:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/calico.yaml
Normal file
4
releasenotes/notes/calico.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
calico:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ceph-client.yaml
Normal file
4
releasenotes/notes/ceph-client.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ceph-client:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ceph-mon.yaml
Normal file
4
releasenotes/notes/ceph-mon.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ceph-mon:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ceph-osd.yaml
Normal file
4
releasenotes/notes/ceph-osd.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ceph-osd:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ceph-provisioners.yaml
Normal file
4
releasenotes/notes/ceph-provisioners.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ceph-provisioners:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ceph-rgw.yaml
Normal file
4
releasenotes/notes/ceph-rgw.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ceph-rgw:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/daemonjob-controller.yaml
Normal file
4
releasenotes/notes/daemonjob-controller.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
daemonjob-controller:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/elastic-apm-server.yaml
Normal file
4
releasenotes/notes/elastic-apm-server.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
elastic-apm-server:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/elastic-filebeat.yaml
Normal file
4
releasenotes/notes/elastic-filebeat.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
elastic-filebeat:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/elastic-metricbeat.yaml
Normal file
4
releasenotes/notes/elastic-metricbeat.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
elastic-metricbeat:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/elastic-packetbeat.yaml
Normal file
4
releasenotes/notes/elastic-packetbeat.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
elastic-packetbeat:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/elasticsearch.yaml
Normal file
4
releasenotes/notes/elasticsearch.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
elasticsearch:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/etcd.yaml
Normal file
4
releasenotes/notes/etcd.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
etcd:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/falco.yaml
Normal file
4
releasenotes/notes/falco.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
falco:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/flannel.yaml
Normal file
4
releasenotes/notes/flannel.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
flannel:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/fluentbit.yaml
Normal file
4
releasenotes/notes/fluentbit.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
fluentbit:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/fluentd.yaml
Normal file
4
releasenotes/notes/fluentd.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
fluentd:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/gnocchi.yaml
Normal file
4
releasenotes/notes/gnocchi.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
gnocchi:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/grafana.yaml
Normal file
4
releasenotes/notes/grafana.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
grafana:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/helm-toolkit.yaml
Normal file
4
releasenotes/notes/helm-toolkit.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
helm-toolkit:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ingress.yaml
Normal file
4
releasenotes/notes/ingress.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ingress:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/kafka.yaml
Normal file
4
releasenotes/notes/kafka.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
kafka:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/kibana.yaml
Normal file
4
releasenotes/notes/kibana.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
kibana:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/kube-dns.yaml
Normal file
4
releasenotes/notes/kube-dns.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
kube-dns:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/kubernetes-keystone-webhook.yaml
Normal file
4
releasenotes/notes/kubernetes-keystone-webhook.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
kubernetes-keystone-webhook:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/kubernetes-node-problem-detector.yaml
Normal file
4
releasenotes/notes/kubernetes-node-problem-detector.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
kubernetes-node-problem-detector:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/ldap.yaml
Normal file
4
releasenotes/notes/ldap.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ldap:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/libvirt.yaml
Normal file
4
releasenotes/notes/libvirt.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
libvirt:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/local-storage.yaml
Normal file
4
releasenotes/notes/local-storage.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
local-storage:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/lockdown.yaml
Normal file
4
releasenotes/notes/lockdown.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
lockdown:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/mariadb.yaml
Normal file
4
releasenotes/notes/mariadb.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
mariadb:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/memcached.yaml
Normal file
4
releasenotes/notes/memcached.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
memcached:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/metacontroller.yaml
Normal file
4
releasenotes/notes/metacontroller.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
metacontroller:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/mongodb.yaml
Normal file
4
releasenotes/notes/mongodb.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
mongodb:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/nagios.yaml
Normal file
4
releasenotes/notes/nagios.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
nagios:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/namespace-config.yaml
Normal file
4
releasenotes/notes/namespace-config.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
namespace-config:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/nfs-provisioner.yaml
Normal file
4
releasenotes/notes/nfs-provisioner.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
nfs-provisioner:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/openvswitch.yaml
Normal file
4
releasenotes/notes/openvswitch.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
openvswitch:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/podsecuritypolicy.yaml
Normal file
4
releasenotes/notes/podsecuritypolicy.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
podsecuritypolicy:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/postgresql.yaml
Normal file
4
releasenotes/notes/postgresql.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
postgresql:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/powerdns.yaml
Normal file
4
releasenotes/notes/powerdns.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
powerdns:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-alertmanager.yaml
Normal file
4
releasenotes/notes/prometheus-alertmanager.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-alertmanager:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-blackbox-exporter.yaml
Normal file
4
releasenotes/notes/prometheus-blackbox-exporter.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-blackbox-exporter:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-kube-state-metrics.yaml
Normal file
4
releasenotes/notes/prometheus-kube-state-metrics.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-kube-state-metrics:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-node-exporter.yaml
Normal file
4
releasenotes/notes/prometheus-node-exporter.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-node-exporter:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-openstack-exporter.yaml
Normal file
4
releasenotes/notes/prometheus-openstack-exporter.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-openstack-exporter:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus-process-exporter.yaml
Normal file
4
releasenotes/notes/prometheus-process-exporter.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus-process-exporter:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/prometheus.yaml
Normal file
4
releasenotes/notes/prometheus.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
prometheus:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/rabbitmq.yaml
Normal file
4
releasenotes/notes/rabbitmq.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
rabbitmq:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/redis.yaml
Normal file
4
releasenotes/notes/redis.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
redis:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/registry.yaml
Normal file
4
releasenotes/notes/registry.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
registry:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/tiller.yaml
Normal file
4
releasenotes/notes/tiller.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
tiller:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
4
releasenotes/notes/zookeeper.yaml
Normal file
4
releasenotes/notes/zookeeper.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
zookeeper:
|
||||
- 0.1.0 Initial Chart
|
||||
...
|
40
releasenotes/source/conf.py
Normal file
40
releasenotes/source/conf.py
Normal 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/']
|
5
releasenotes/source/current.rst
Normal file
5
releasenotes/source/current.rst
Normal file
@ -0,0 +1,5 @@
|
||||
==============================
|
||||
Current Series Release Notes
|
||||
==============================
|
||||
|
||||
.. release-notes::
|
8
releasenotes/source/index.rst
Normal file
8
releasenotes/source/index.rst
Normal file
@ -0,0 +1,8 @@
|
||||
=============================
|
||||
OpenStack-Helm Release Notes
|
||||
=============================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
current
|
3
tox.ini
3
tox.ini
@ -31,3 +31,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
|
||||
|
@ -16,6 +16,7 @@
|
||||
- project:
|
||||
templates:
|
||||
- publish-openstack-docs-pti
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- openstack-helm-lint
|
||||
|
Loading…
Reference in New Issue
Block a user