CI: Add reno linting
Change-Id: I799d6bf7a381c377dee565c13b1732f7313520f4
This commit is contained in:
parent
fd4f1a8a82
commit
d930fca08c
@ -2,4 +2,5 @@
|
|||||||
features:
|
features:
|
||||||
- Add deployment and management of Designate OpenStack services.
|
- Add deployment and management of Designate OpenStack services.
|
||||||
issues:
|
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.
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Adds an image and further support for the ironic-prometheus-exporter, 'a
|
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
|
Tool to expose hardware sensor data in the Prometheus format through an
|
||||||
endpoint'.
|
HTTP endpoint'.
|
||||||
See https://opendev.org/openstack/ironic-prometheus-exporter for more details
|
See https://opendev.org/openstack/ironic-prometheus-exporter for more details
|
||||||
about the exporter.
|
about the exporter.
|
||||||
|
@ -2,4 +2,5 @@
|
|||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Add a Monasca app plugin for the Monasca fork of Grafana. Plugin provides
|
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.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- Add support for networking-ansible. Installs networking-ansible ML2 driver in the neutron
|
- Add support for networking-ansible. Installs networking-ansible ML2 driver
|
||||||
base image when building from source. Binary users can use ``neutron_server_packages_append``
|
in the neutron base image when building from source. Binary users can use
|
||||||
to include ``python-networking-ansible`` when building neutron-server image.
|
``neutron_server_packages_append`` to include ``python-networking-ansible``
|
||||||
|
when building neutron-server image.
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Adds configuration option ``use_dumb_init``, with default value of ``True``.
|
Adds configuration option ``use_dumb_init``, with default value of
|
||||||
This can be use to avoid the of ``dumb-init`` as the container entrypoint,
|
``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
|
using ``kolla_start`` directly instead. This option can also be disabled
|
||||||
via the ``kolla-build --nouse-dumb-init`` CLI argument.
|
via the ``kolla-build --nouse-dumb-init`` CLI argument.
|
||||||
upgrade:
|
upgrade:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Fix inability to run UEFI-based images/instances by installing UEFI packages
|
Fix inability to run UEFI-based images/instances by installing UEFI
|
||||||
also in nova-libvirt image which is not based on nova-base.
|
packages also in nova-libvirt image which is not based on nova-base.
|
||||||
`LP#1814552 <https://launchpad.net/bugs/1814552>`__
|
`LP#1814552 <https://launchpad.net/bugs/1814552>`__
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Fix bug which caused Keystone Fernet key distribution to fail on Python 3 systems,
|
Fix bug which caused Keystone Fernet key distribution to fail on Python 3
|
||||||
by adapting fetch-fernet-keys.py script to work on Python 3.
|
systems, by adapting fetch-fernet-keys.py script to work on Python 3.
|
||||||
`LP#1859047 <https://launchpad.net/bugs/1859047>`__
|
`LP#1859047 <https://launchpad.net/bugs/1859047>`__
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
CentOS ``nova-compute`` image has ``linux-firmware`` package removed to save
|
CentOS ``nova-compute`` image has ``linux-firmware`` package removed to
|
||||||
image size by ~500MB.
|
save image size by ~500MB.
|
||||||
`LP#1926801 <https://launchpad.net/bugs/1926801>`__
|
`LP#1926801 <https://launchpad.net/bugs/1926801>`__
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
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>`__
|
`LP#2062572 <https://launchpad.net/bugs/2062572>`__
|
||||||
|
@ -14,7 +14,7 @@ deprecations:
|
|||||||
The deprecated images include: ``helm-repository``, ``kube-*``,
|
The deprecated images include: ``helm-repository``, ``kube-*``,
|
||||||
``kubernetes-entrypoint`` and ``kubetoolbox``.
|
``kubernetes-entrypoint`` and ``kubetoolbox``.
|
||||||
The ``install_kubectl`` macro is deprecated as well and, along with it,
|
The ``install_kubectl`` macro is deprecated as well and, along with it,
|
||||||
the ``magnum-conductor`` image's ``kubectl`` command because it is of limited
|
the ``magnum-conductor`` image's ``kubectl`` command because it is of
|
||||||
usefulness being pinned to an old version. Magnum end-users use
|
limited usefulness being pinned to an old version. Magnum end-users use
|
||||||
an externally-provided ``kubectl``.
|
an externally-provided ``kubectl``.
|
||||||
Please note this deprecation does not affect Magnum nor Qinling support.
|
Please note this deprecation does not affect Magnum nor Qinling support.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
deprecations:
|
deprecations:
|
||||||
- |
|
- |
|
||||||
The OpenDaylight (``opendaylight``) image is deprecated and will be removed.
|
The OpenDaylight (``opendaylight``) image is deprecated and will be
|
||||||
It is not used by any Kolla downstream projects.
|
removed. It is not used by any Kolla downstream projects.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
Python 3.6 & 3.7 support has been dropped. The minimum version of Python now
|
Python 3.6 & 3.7 support has been dropped. The minimum version of Python
|
||||||
supported is Python 3.8.
|
now supported is Python 3.8.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Adds missing ``grafana-opensearch-datasource`` plugin to the list of plugins
|
Adds missing ``grafana-opensearch-datasource`` plugin to the list of
|
||||||
in the docker image.
|
plugins in the docker image.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
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.
|
See `bug 2062072 <https://bugs.launchpad.net/kolla/+bug/2062072>`__ for details.
|
||||||
|
@ -10,7 +10,7 @@ features:
|
|||||||
``PIP_EXTRA_INDEX_URL``, and ``PIP_TRUSTED_HOST`` variables.
|
``PIP_EXTRA_INDEX_URL``, and ``PIP_TRUSTED_HOST`` variables.
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
All Dockerfile files which uses curl to download any external files from the
|
All Dockerfile files which uses curl to download any external files from
|
||||||
Internet now have a corresponding version templating block which can
|
the Internet now have a corresponding version templating block which can
|
||||||
be used to override them. Also all the ENV instructions inside these blocks
|
be used to override them. Also all the ENV instructions inside these blocks
|
||||||
converted to the ARG instructions to minimize the unneeded variables.
|
converted to the ARG instructions to minimize the unneeded variables.
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
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.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
``octavia-driver-agent`` image was added to support other Octavia providers than
|
``octavia-driver-agent`` image was added to support other Octavia providers
|
||||||
``amphora``.
|
than ``amphora``.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- Container image for prometheus timeseries database
|
- Container image for prometheus timeseries database.
|
||||||
- Container images for the prometheus exporters node_exporter, mysqld_exporter
|
- Container images for the prometheus exporters node_exporter,
|
||||||
and haproxy_exporter
|
mysqld_exporter and haproxy_exporter.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
FWaaS project has been removed in Victoria cycle and it's no longer included
|
FWaaS project has been removed in Victoria cycle and it's no longer
|
||||||
in Kolla container images and deployment.
|
included in Kolla container images and deployment.
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
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.
|
Accordingly, container image glance-registry has been removed from Kolla.
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
The neutron-vpnaas-agent has been loaded just inside of the existing l3 agent
|
The neutron-vpnaas-agent has been loaded just inside of the existing
|
||||||
rather than requiring operators to run a completely different binary with a
|
l3 agent rather than requiring operators to run a completely different
|
||||||
subclass of the existing L3 agent.
|
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
|
As neutron-vpnaas-agent can be loaded by the neutron l3 agent,
|
||||||
standalone mode is not supported. It's time to remove this container.
|
neutron-vpnaas standalone mode is not supported. It's time to
|
||||||
|
remove this container.
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
HAProxy Prometheus metrics are now available directly from HAProxy. Consequently,
|
HAProxy Prometheus metrics are now available directly from HAProxy.
|
||||||
the standalone Prometheus HAProxy exporter, which was archived in March 2023, is
|
Consequently, the standalone Prometheus HAProxy exporter, which was
|
||||||
no longer supported, and the Docker image has been removed from Kolla. For further
|
archived in March 2023, is no longer supported, and the Docker image
|
||||||
details, see `here
|
has been removed from Kolla. For further details, see `here
|
||||||
<https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint>`__.
|
<https://www.haproxy.com/blog/haproxy-exposes-a-prometheus-metrics-endpoint>`__.
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
---
|
---
|
||||||
upgrade:
|
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.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Added support for writing the build summary to a JSON file specified via the
|
Added support for writing the build summary to a JSON file specified via
|
||||||
``[DEFAULT] summary_json_file`` option.
|
the ``[DEFAULT] summary_json_file`` option.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Added support for cross-compilation. Enabled the creation of container images
|
Added support for cross-compilation. Enabled the creation of container
|
||||||
on emulated architectures.
|
images on emulated architectures.
|
||||||
|
@ -2,5 +2,5 @@
|
|||||||
other:
|
other:
|
||||||
- |
|
- |
|
||||||
``kolla-toolbox`` and all images derived from ``openstack-base`` one have
|
``kolla-toolbox`` and all images derived from ``openstack-base`` one have
|
||||||
basic Python packages (``pip``, ``wheel``, ``setuptools``) upgraded to latest
|
basic Python packages (``pip``, ``wheel``, ``setuptools``) upgraded to
|
||||||
versions.
|
latest versions.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- Add Vitrage Dockerfile, Vitrage is the OpenStack RCA (Root Cause Analysis) service for
|
- Add Vitrage Dockerfile, Vitrage is the OpenStack RCA (Root Cause Analysis)
|
||||||
organizing, analyzing and expanding OpenStack alarms & events, yielding insights
|
service for organizing, analyzing and expanding OpenStack alarms & events,
|
||||||
regarding the root cause of problems and deducing their existence before they are
|
yielding insights regarding the root cause of problems and deducing their
|
||||||
directly detected. Also, it is in the big-tent.
|
existence before they are directly detected. Also, it is in the big-tent.
|
||||||
|
2
tox.ini
2
tox.ini
@ -97,6 +97,8 @@ commands=
|
|||||||
deps = {[testenv:docs]deps}
|
deps = {[testenv:docs]deps}
|
||||||
commands =
|
commands =
|
||||||
rm -rf releasenotes/build
|
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
|
sphinx-build -a -E -W -d releasenotes/build/doctrees --keep-going -b html releasenotes/source releasenotes/build/html
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
|
Loading…
Reference in New Issue
Block a user