Clean-up release notes for Antelope

There is no Antelope milestone to point to. Removed
the reference.

Change-Id: Ic949724274c66f3e01d5f57c3b2cd88b05eec049
This commit is contained in:
Peter Matulis
2023-04-24 13:14:04 -04:00
parent c921eea659
commit dbfcf46682

View File

@@ -1,13 +1,10 @@
========
Antelope
========
============================
Antelope (under development)
============================
The Antelope OpenStack Charms release includes updates for the charms
described on the :doc:`../project/openstack-charms` page. As of this release,
the project consists of 62 stable charms.
For the list of bugs resolved in this release refer to the `Antelope
milestone`_ in Launchpad.
The Antelope OpenStack Charms release includes updates for the charms described
on the :doc:`../project/openstack-charms` page. As of this release, the project
consists of 62 stable charms.
For scheduling information of past and future releases see the
:doc:`../project/release-schedule`.
@@ -38,16 +35,15 @@ ironic-dashboard
~~~~~~~~~~~~~~~~
This charm provides the `Ironic Dashboard plugin`_ for use with the `OpenStack
Dashboard charm`_
Dashboard charm`_.
Usage example:
.. code:: none
juju deploy --channel antelope/stable openstack-dashboard
juju deploy --channel antelope/stable ironic-dashboard
juju integrate openstack-dashboard:dashboard-plugin ironic-dashboard:dashboard
.. code-block:: none
juju deploy --channel antelope/stable openstack-dashboard
juju deploy --channel antelope/stable ironic-dashboard
juju integrate openstack-dashboard:dashboard-plugin ironic-dashboard:dashboard
New stable charm features
-------------------------
@@ -57,18 +53,18 @@ test bundle, and/or a section in the current guide (Charm Guide) that details
its usage. Test bundles are located in the ``src/tests/bundles`` directory of
the relevant charm repository (see all `charm repositories`_).
ironic-conductor charm: hardware enablement configuration
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ironic-conductor charm
~~~~~~~~~~~~~~~~~~~~~~
The ironic-conductor charm has acquired a new configuration option:
Two new configuration options have been added to the ironic-conductor charm.
* ``hardware-enablement-options``
Hardware enablement configuration
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This option allows operators to include extra configuration options that
allows them to enable hardware specific options in the Ironic Conductor
service
Option ``hardware-enablement-options`` allows operators to enable hardware
specific options in the Ironic Conductor service.
For example to enable the `iDrac driver`_, the following commands can be used:
For example, to enable the `iDrac driver`_ the following commands can be used:
.. code-block:: none
@@ -82,126 +78,88 @@ For example to enable the `iDrac driver`_, the following commands can be used:
enabled_vendor_interfaces = ipmitool, no-vendor, idrac-wsman
enabled_raid_interfaces = agent, no-raid, idrac-wsman
EOF
juju config ironic-conductor hardware-enablement-options=@./idrac.ini
Temporary URL timeout
^^^^^^^^^^^^^^^^^^^^^
Option ``swift-temp-url-duration`` allows operators to fine tune the duration
of temporary URLs passed to ironic-python-agent to download the image that
needs to be installed. Environments that use large images and/or slow IO
baremetal nodes are encouraged to increase it.
For example, to set the duration to one hour:
.. code-block:: none
juju config ironic-conductor swift-temp-url-duration=3600
Stable hostname for nova-compute service
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Provide a stable hostname for the nova-compute service when rendering the
``nova.conf`` file, this prevents the daemon from registering multiple entries
(with different hostnames) in the Nova control plane, also sticks to the same
hostname used by ovn-controller, this allows situations where a new instance
is allocated to nova-compute host "foo.example.com", but the ovn-chassis
registered is "foo", for more details see bug `LP #1896630`_.
ironic-conductor charm: Temporary url timeout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The ironic-conductor charm has acquired a new configuration option:
* ``swift-temp-url-duration``
This option allows operators to fine tune the duration of temporary URLs
passed to ironic-python-agent to download the image that needs to be
installed, environments that use large images and/or slow IO baremetal nodes
are encouraged to increase it.
For example to set duration to one hour run:
.. code-block:: none
juju config swift-temp-url-duration=3600
The nova-compute charm now supports a stable hostname for the nova-compute
service when rendering the ``nova.conf`` file. This prevents the daemon from
registering multiple entries (with different hostnames) in the Nova control
plane. This also affects the hostname used by ovn-controller, which allows for
situations where a new instance is allocated to nova-compute hostname
"foo.example.com" but the corresponding ovn-chassis is registered to "foo". For
more details see bug `LP #1896630`_.
Service user password rotation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The keystone, mysql-innodb-cluster and rabbitmq-server charms have gained
The keystone, mysql-innodb-cluster, and rabbitmq-server charms have gained
actions to assist with rotating the passwords for the service users in an
OpenStack model. The passwords are auto-generated (not user-defined). Each
charm can rotate their service user passwords independently of the other
charms. These three charms represent all of the service user passwords in an
charms. These three charms represent all of the service user passwords in an
OpenStack system.
Service users are those users that are associated with applications that
provide services within an OpenStack system. Examples are 'glance', 'nova',
'heat', and 'keystone'. Two actions are provided for each of the keystone,
mysql-innodb-cluster and rabbitmq-server charms: ``list-service-usernames`` and
``rotate-service-user-password``. They must be run on the leader unit.
'heat', and 'keystone'.
Two actions are provided for each of the three above-mentioned charms:
* ``list-service-usernames``
* ``rotate-service-user-password``
They must be run on the leader unit:
.. code-block:: none
juju run-action --wait <application>/leader list-service-usernames
juju run-action --wait <application>/leader rotate-service-user-password service-user=glance
.. note::
In Juju 3.x the ``run-action`` comand has been changed to ``run``.
In Juju 3.x the :command:`run-action` command has been changed to
:command:`run`.
The ``list-service-usernames`` action provides a list of usernames that can be
rotated, whilst the ``rotate-service-user-password`` actually performs a
rotated, and the ``rotate-service-user-password`` actually performs a
password rotation for a single service user.
There may be a control plane interruption when a password is rotated. This is
due to the password being changed in the service provider (MySQL, Keystone and
RabbmitMQ) before it has been pushed out to the corresponding service user
applications. However, this is likely to be mitigated to the restart of the
service application which will force a re-authentication of the service.
due to the password being changed in the service provider (MySQL, Keystone, and
RabbitMQ) before it has been pushed out to the corresponding service user
applications. This may be mitigated however by the restart of the service
application, which will force a re-authentication of the service.
Documentation updates
---------------------
<TITLE>
~~~~~~~
New tech-preview charms
-----------------------
<TITLE>
~~~~~~~
New tech-preview charm features
-------------------------------
<TITLE>
~~~~~~~
Informational notices
---------------------
<TITLE>
~~~~~~~
Deprecation notices
-------------------
<TITLE>
~~~~~~~
Removed features
----------------
<TITLE>
~~~~~~~
Removed charms
--------------
<TITLE>
~~~~~~~
Issues discovered during this release cycle
-------------------------------------------
<TITLE>
~~~~~~~
Regular improvements and bug fixes. A new page on :doc:`../concepts/spaces` was
landed.
.. LINKS
.. _Antelope milestone: https://launchpad.net/openstack-charms/+milestone/antelope
.. _Upgrades overview: https://docs.openstack.org/charm-guide/latest/admin/upgrades/overview.html
.. _charm repositories: https://opendev.org/openstack?sort=alphabetically&q=charm-&tab=
.. _Ironic Dashboard plugin: https://docs.openstack.org/ironic-ui/latest/
.. _OpenStack Dashboard charm: https://charmhub.io/openstack-dashboard
.. _iDrac driver: https://docs.openstack.org/ironic/latest/admin/drivers/idrac.html
.. COMMITS
.. BUGS