CI: Add reno linting

Change-Id: I799d6bf7a381c377dee565c13b1732f7313520f4
This commit is contained in:
Michal Nasiadka 2024-04-22 16:35:04 +02:00
parent fd4f1a8a82
commit d930fca08c
28 changed files with 71 additions and 57 deletions

View File

@ -2,4 +2,5 @@
features:
- Add deployment and management of Designate OpenStack services.
issues:
- Customer facing DNS servers for use with Designate still required to be set up manually.
- Customer facing DNS servers for use with Designate still required
to be set up manually.

View File

@ -2,7 +2,7 @@
features:
- |
Adds an image and further support for the ironic-prometheus-exporter, 'a
Tool to expose hardware sensor data in the Prometheus format through an HTTP
endpoint'.
Tool to expose hardware sensor data in the Prometheus format through an
HTTP endpoint'.
See https://opendev.org/openstack/ironic-prometheus-exporter for more details
about the exporter.

View File

@ -2,4 +2,5 @@
features:
- |
Add a Monasca app plugin for the Monasca fork of Grafana. Plugin provides
screens for viewing or configuring: Alarm Definitions, Alarms and Notifications
screens for viewing or configuring: Alarm Definitions, Alarms and
Notifications.

View File

@ -1,5 +1,6 @@
---
features:
- Add support for networking-ansible. Installs networking-ansible ML2 driver in the neutron
base image when building from source. Binary users can use ``neutron_server_packages_append``
to include ``python-networking-ansible`` when building neutron-server image.
- Add support for networking-ansible. Installs networking-ansible ML2 driver
in the neutron base image when building from source. Binary users can use
``neutron_server_packages_append`` to include ``python-networking-ansible``
when building neutron-server image.

View File

@ -1,8 +1,9 @@
---
features:
- |
Adds configuration option ``use_dumb_init``, with default value of ``True``.
This can be use to avoid the of ``dumb-init`` as the container entrypoint,
Adds configuration option ``use_dumb_init``, with default value of
``True``. This can be use to avoid the of ``dumb-init`` as the
container entrypoint,
using ``kolla_start`` directly instead. This option can also be disabled
via the ``kolla-build --nouse-dumb-init`` CLI argument.
upgrade:

View File

@ -1,6 +1,6 @@
---
fixes:
- |
Fix inability to run UEFI-based images/instances by installing UEFI packages
also in nova-libvirt image which is not based on nova-base.
Fix inability to run UEFI-based images/instances by installing UEFI
packages also in nova-libvirt image which is not based on nova-base.
`LP#1814552 <https://launchpad.net/bugs/1814552>`__

View File

@ -1,6 +1,6 @@
---
fixes:
- |
Fix bug which caused Keystone Fernet key distribution to fail on Python 3 systems,
by adapting fetch-fernet-keys.py script to work on Python 3.
Fix bug which caused Keystone Fernet key distribution to fail on Python 3
systems, by adapting fetch-fernet-keys.py script to work on Python 3.
`LP#1859047 <https://launchpad.net/bugs/1859047>`__

View File

@ -1,6 +1,6 @@
---
fixes:
- |
CentOS ``nova-compute`` image has ``linux-firmware`` package removed to save
image size by ~500MB.
CentOS ``nova-compute`` image has ``linux-firmware`` package removed to
save image size by ~500MB.
`LP#1926801 <https://launchpad.net/bugs/1926801>`__

View File

@ -1,5 +1,8 @@
---
fixes:
- |
Fixes a bug where swtpm and swtpm-tools deb packages are missing in 'nova-compute' and 'nova-libvirt' containers which keeps 'nova-compute' container from starting when operator enables TPM support in Nova.
Fixes a bug where swtpm and swtpm-tools deb packages are missing in
'nova-compute' and 'nova-libvirt' containers which keeps
'nova-compute' container from starting when operator enables TPM
support in Nova.
`LP#2062572 <https://launchpad.net/bugs/2062572>`__

View File

@ -14,7 +14,7 @@ deprecations:
The deprecated images include: ``helm-repository``, ``kube-*``,
``kubernetes-entrypoint`` and ``kubetoolbox``.
The ``install_kubectl`` macro is deprecated as well and, along with it,
the ``magnum-conductor`` image's ``kubectl`` command because it is of limited
usefulness being pinned to an old version. Magnum end-users use
the ``magnum-conductor`` image's ``kubectl`` command because it is of
limited usefulness being pinned to an old version. Magnum end-users use
an externally-provided ``kubectl``.
Please note this deprecation does not affect Magnum nor Qinling support.

View File

@ -1,5 +1,5 @@
---
deprecations:
- |
The OpenDaylight (``opendaylight``) image is deprecated and will be removed.
It is not used by any Kolla downstream projects.
The OpenDaylight (``opendaylight``) image is deprecated and will be
removed. It is not used by any Kolla downstream projects.

View File

@ -1,5 +1,5 @@
---
upgrade:
- |
Python 3.6 & 3.7 support has been dropped. The minimum version of Python now
supported is Python 3.8.
Python 3.6 & 3.7 support has been dropped. The minimum version of Python
now supported is Python 3.8.

View File

@ -1,5 +1,5 @@
---
fixes:
- |
Adds missing ``grafana-opensearch-datasource`` plugin to the list of plugins
in the docker image.
Adds missing ``grafana-opensearch-datasource`` plugin to the list of
plugins in the docker image.

View File

@ -1,5 +1,6 @@
---
fixes:
- |
Fixes a bug where the ``rsync`` RPM package was missing in the ``swift-base`` container.
Fixes a bug where the ``rsync`` RPM package was missing in the
``swift-base`` container.
See `bug 2062072 <https://bugs.launchpad.net/kolla/+bug/2062072>`__ for details.

View File

@ -10,7 +10,7 @@ features:
``PIP_EXTRA_INDEX_URL``, and ``PIP_TRUSTED_HOST`` variables.
upgrade:
- |
All Dockerfile files which uses curl to download any external files from the
Internet now have a corresponding version templating block which can
All Dockerfile files which uses curl to download any external files from
the Internet now have a corresponding version templating block which can
be used to override them. Also all the ENV instructions inside these blocks
converted to the ARG instructions to minimize the unneeded variables.

View File

@ -1,4 +1,5 @@
---
fixes:
- |
The syslinux package is only built for x86_64 and not for ppc64le or aarch64.
The syslinux package is only built for x86_64 and not for
ppc64le or aarch64.

View File

@ -1,5 +1,5 @@
---
features:
- |
``octavia-driver-agent`` image was added to support other Octavia providers than
``amphora``.
``octavia-driver-agent`` image was added to support other Octavia providers
than ``amphora``.

View File

@ -1,5 +1,5 @@
---
features:
- Container image for prometheus timeseries database
- Container images for the prometheus exporters node_exporter, mysqld_exporter
and haproxy_exporter
- Container image for prometheus timeseries database.
- Container images for the prometheus exporters node_exporter,
mysqld_exporter and haproxy_exporter.

View File

@ -1,5 +1,5 @@
---
upgrade:
- |
FWaaS project has been removed in Victoria cycle and it's no longer included
in Kolla container images and deployment.
FWaaS project has been removed in Victoria cycle and it's no longer
included in Kolla container images and deployment.

View File

@ -1,5 +1,6 @@
---
upgrade:
- |
Glance Registry service was deprecated in the Queens release and has been removed in Victoria.
Glance Registry service was deprecated in the Queens release and has been
removed in Victoria.
Accordingly, container image glance-registry has been removed from Kolla.

View File

@ -1,11 +1,12 @@
---
upgrade:
- |
The neutron-vpnaas-agent has been loaded just inside of the existing l3 agent
rather than requiring operators to run a completely different binary with a
subclass of the existing L3 agent.
The neutron-vpnaas-agent has been loaded just inside of the existing
l3 agent rather than requiring operators to run a completely different
binary with a subclass of the existing L3 agent.
deprecation:
deprecations:
- |
As neutron-vpnaas-agent can be loaded by the neutron l3 agent, neutron-vpnaas
standalone mode is not supported. It's time to remove this container.
As neutron-vpnaas-agent can be loaded by the neutron l3 agent,
neutron-vpnaas standalone mode is not supported. It's time to
remove this container.

View File

@ -1,8 +1,8 @@
---
upgrade:
- |
HAProxy Prometheus metrics are now available directly from HAProxy. Consequently,
the standalone Prometheus HAProxy exporter, which was archived in March 2023, is
no longer supported, and the Docker image has been removed from Kolla. For further
details, see `here
HAProxy Prometheus metrics are now available directly from HAProxy.
Consequently, the standalone Prometheus HAProxy exporter, which was
archived in March 2023, is no longer supported, and the Docker image
has been removed from Kolla. For further details, see `here
<https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint>`__.

View File

@ -1,3 +1,4 @@
---
upgrade:
- The ``zaqar`` image and related plugins are removed per the deprecation cycle.
- The ``zaqar`` image and related plugins are removed
per the deprecation cycle.

View File

@ -1,5 +1,5 @@
---
features:
- |
Added support for writing the build summary to a JSON file specified via the
``[DEFAULT] summary_json_file`` option.
Added support for writing the build summary to a JSON file specified via
the ``[DEFAULT] summary_json_file`` option.

View File

@ -1,5 +1,5 @@
---
features:
- |
Added support for cross-compilation. Enabled the creation of container images
on emulated architectures.
Added support for cross-compilation. Enabled the creation of container
images on emulated architectures.

View File

@ -2,5 +2,5 @@
other:
- |
``kolla-toolbox`` and all images derived from ``openstack-base`` one have
basic Python packages (``pip``, ``wheel``, ``setuptools``) upgraded to latest
versions.
basic Python packages (``pip``, ``wheel``, ``setuptools``) upgraded to
latest versions.

View File

@ -1,6 +1,6 @@
---
features:
- Add Vitrage Dockerfile, Vitrage is the OpenStack RCA (Root Cause Analysis) service for
organizing, analyzing and expanding OpenStack alarms & events, yielding insights
regarding the root cause of problems and deducing their existence before they are
directly detected. Also, it is in the big-tent.
- Add Vitrage Dockerfile, Vitrage is the OpenStack RCA (Root Cause Analysis)
service for organizing, analyzing and expanding OpenStack alarms & events,
yielding insights regarding the root cause of problems and deducing their
existence before they are directly detected. Also, it is in the big-tent.

View File

@ -97,6 +97,8 @@ commands=
deps = {[testenv:docs]deps}
commands =
rm -rf releasenotes/build
reno lint
doc8 -e '.yaml' releasenotes/notes/
sphinx-build -a -E -W -d releasenotes/build/doctrees --keep-going -b html releasenotes/source releasenotes/build/html
[flake8]