Merge "Clean up release notes before a release"
This commit is contained in:
commit
b019a7cab8
@ -1,4 +1,5 @@
|
||||
---
|
||||
other:
|
||||
- |
|
||||
Allow a periodic task to shut down **ironic-inspector** upon a failure
|
||||
Allows a periodic task to shut down an **ironic-inspector** process
|
||||
upon a failure.
|
||||
|
@ -1,12 +1,13 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
The PXE filter drivers mechanism was enabled and the firewall-based
|
||||
filtering was re-implemented in the ``iptables`` driver.
|
||||
The PXE filter drivers mechanism is now enabled. The firewall-based
|
||||
filtering was re-implemented as the ``iptables`` PXE filter driver.
|
||||
deprecations:
|
||||
- |
|
||||
The firewall-specific configuration options were moved from the
|
||||
``firewall`` to the ``iptables``. group.
|
||||
``firewall`` to the ``iptables`` group. All options in the ``iptables``
|
||||
group are now deprecated.
|
||||
- |
|
||||
The generic firewall options ``firewall_update_period`` and
|
||||
``manage_firewall`` were moved under the ``pxe_filter`` group as
|
||||
@ -15,9 +16,5 @@ fixes:
|
||||
- |
|
||||
Should the ``iptables`` PXE filter encounter an unexpected exception in the
|
||||
periodic ``sync`` call, the exception will be logged and the filter driver
|
||||
will be reset in order to make subsequent ``sync`` calls fail (and propagate
|
||||
the failure exiting **inspector** eventually)
|
||||
other:
|
||||
- |
|
||||
The periodic sync of ``iptables`` and **ironic** is now handled by the
|
||||
``iptables`` PXE filter driver.
|
||||
will be reset in order to make subsequent ``sync`` calls fail (and
|
||||
propagate the failure, exiting the **ironc-inspector** process eventually).
|
||||
|
@ -1,35 +1,38 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Added an API access policy enforcment (based on oslo.policy rules).
|
||||
Adds an API access policy enforcment based on **oslo.policy** rules.
|
||||
Similar to other OpenStack services, operators now can configure
|
||||
fine-grained access policies using ``policy.yaml`` file.
|
||||
See example ``policy.yaml.sample`` file included in the code tree
|
||||
for the list of available policies and their default rules.
|
||||
This file can also be generated from the code tree
|
||||
with ``tox -egenpolicy`` command.
|
||||
fine-grained access policies using ``policy.yaml`` file. See
|
||||
`policy.yaml.sample`_ in the code tree for the list of available policies
|
||||
and their default rules. This file can also be generated from the code tree
|
||||
with the following command::
|
||||
|
||||
See ``oslo.policy`` package documentation for more information
|
||||
tox -egenpolicy
|
||||
|
||||
See the `oslo.policy package documentation`_ for more information
|
||||
on using and configuring API access policies.
|
||||
|
||||
.. _policy.yaml.sample: https://git.openstack.org/cgit/openstack/ironic-inspector/plain/policy.yaml.sample
|
||||
.. _oslo.policy package documentation: https://docs.openstack.org/oslo.policy/latest/
|
||||
upgrade:
|
||||
- |
|
||||
Due to the choice of default values for API access policies rules,
|
||||
some API parts of the ironic-inspector service will become available
|
||||
some API parts of the **ironic-inspector** service will become available
|
||||
to wider range of users after upgrade:
|
||||
|
||||
- general access to the whole API is by default granted to a user
|
||||
with either ``admin``, ``administrator`` or ``baremetal_admin``
|
||||
role (previously it allowed access only to a user with ``admin``
|
||||
role)
|
||||
- listing of current introspections and showing a given
|
||||
introspection is by default also allowed to the user with the
|
||||
``baremetal_observer`` role
|
||||
- general access to the whole API is by default granted to a user
|
||||
with either ``admin``, ``administrator`` or ``baremetal_admin`` role
|
||||
(previously it allowed access only to a user with ``admin`` role)
|
||||
- listing of current introspection statuses and showing a given
|
||||
introspection is by default also allowed to a user with the
|
||||
``baremetal_observer`` role
|
||||
|
||||
If these access policies are not suiting a given deployment before
|
||||
upgrade, operator will have to create a ``policy.json`` file
|
||||
in the inspector configuration folder (usually ``/etc/inspector``)
|
||||
that redefines the API rules as required.
|
||||
If these access policies are not appropriate for your deployment, override
|
||||
them in a ``policy.json`` file in the **ironic-inspector** configuration
|
||||
directory (usually ``/etc/ironic-inspector``).
|
||||
|
||||
See ``oslo.policy`` package documentation for more information
|
||||
See the `oslo.policy package documentation`_ for more information
|
||||
on using and configuring API access policies.
|
||||
|
||||
.. _oslo.policy package documentation: https://docs.openstack.org/oslo.policy/latest/
|
||||
|
Loading…
Reference in New Issue
Block a user