Merge "fix sphinx-lint issues in releasenotes"

This commit is contained in:
Zuul 2023-10-24 23:54:49 +00:00 committed by Gerrit Code Review
commit bed227c33a
2 changed files with 36 additions and 16 deletions

View File

@ -287,7 +287,7 @@ New Features
.. releasenotes/notes/online-data-migrations-48dde6a1d8661e47.yaml @ b'c2bd7e4cdcb3c81700977155c93561f50c6b415d' .. releasenotes/notes/online-data-migrations-48dde6a1d8661e47.yaml @ b'c2bd7e4cdcb3c81700977155c93561f50c6b415d'
- Added a `nova-manage db online_data_migrations` command for forcing online data migrations, which will run all registered migrations for the release, instead of there being a separate command for each logical data migration. Operators need to make sure all data is migrated before upgrading to the next release, and the new command provides a unified interface for doing it. - Added a ``nova-manage db online_data_migrations`` command for forcing online data migrations, which will run all registered migrations for the release, instead of there being a separate command for each logical data migration. Operators need to make sure all data is migrated before upgrading to the next release, and the new command provides a unified interface for doing it.
.. releasenotes/notes/optional_project_id-6aebf1cb394d498f.yaml @ b'eea7169474d3cf6b9ac27036ae3ca5a95b461b8d' .. releasenotes/notes/optional_project_id-6aebf1cb394d498f.yaml @ b'eea7169474d3cf6b9ac27036ae3ca5a95b461b8d'
@ -624,7 +624,7 @@ Deprecation Notes
.. releasenotes/notes/os-migrations-ef225e5b309d5497.yaml @ b'98e4a64ad3f1f975e78224d19e729787b902e84c' .. releasenotes/notes/os-migrations-ef225e5b309d5497.yaml @ b'98e4a64ad3f1f975e78224d19e729787b902e84c'
- The old top-level resource `/os-migrations` is deprecated, it won't be extended anymore. And migration_type for /os-migrations, also add ref link to the /servers/{uuid}/migrations/{id} for it when the migration is an in-progress live-migration. This has been added in microversion 2.23. - The old top-level resource ``/os-migrations`` is deprecated, it won't be extended anymore. And migration_type for /os-migrations, also add ref link to the /servers/{uuid}/migrations/{id} for it when the migration is an in-progress live-migration. This has been added in microversion 2.23.
.. releasenotes/notes/rm_volume_manager-78fed5be43d285b3.yaml @ b'6e8e322718529e50bf2035507b970058ddaa836a' .. releasenotes/notes/rm_volume_manager-78fed5be43d285b3.yaml @ b'6e8e322718529e50bf2035507b970058ddaa836a'

View File

@ -81,7 +81,7 @@ Security Issues
ImagePropertiesFilter or the IsolatedHostsFilter). All setups using the ImagePropertiesFilter or the IsolatedHostsFilter). All setups using the
FilterScheduler (or CachingScheduler) are affected. FilterScheduler (or CachingScheduler) are affected.
The fix is in the `nova-api` and `nova-conductor` services. The fix is in the ``nova-api`` and ``nova-conductor`` services.
.. _OSSA-2017-005: https://security.openstack.org/ossa/OSSA-2017-005.html .. _OSSA-2017-005: https://security.openstack.org/ossa/OSSA-2017-005.html
@ -120,8 +120,8 @@ Bug Fixes
- The ``nova-manage cell_v2 simple_cell_setup`` command now creates the - The ``nova-manage cell_v2 simple_cell_setup`` command now creates the
default cell0 database connection using the ``[database]`` connection default cell0 database connection using the ``[database]`` connection
configuration option rather than the ``[api_database]`` connection. The configuration option rather than the ``[api_database]`` connection. The
cell0 database schema is the `main` database, i.e. the `instances` table, cell0 database schema is the ``main`` database, i.e. the ``instances`` table,
rather than the `api` database schema. In other words, the cell0 database rather than the ``api`` database schema. In other words, the cell0 database
would be called something like ``nova_cell0`` rather than would be called something like ``nova_cell0`` rather than
``nova_api_cell0``. ``nova_api_cell0``.
@ -184,10 +184,10 @@ Known Issues
.. releasenotes/notes/libvirt-script-with-empty-path-2b49caa68b05278d.yaml @ b'99f8a3c4e9d903d48e5c7e245bcb2d3299b7904d' .. releasenotes/notes/libvirt-script-with-empty-path-2b49caa68b05278d.yaml @ b'99f8a3c4e9d903d48e5c7e245bcb2d3299b7904d'
- When generating Libvirt XML to attach network interfaces for the `tap`, - When generating Libvirt XML to attach network interfaces for the ``tap``,
`ivs`, `iovisor`, `midonet`, and `vrouter` virtual interface types Nova ``ivs``, ``iovisor``, ``midonet``, and ``vrouter`` virtual interface types Nova
previously generated an empty path attribute to the script element previously generated an empty path attribute to the script element
(`<script path=''/>`) of the interface. (``<script path=''/>``) of the interface.
As of Libvirt 1.3.3 (`commit`_) and later Libvirt no longer accepts an As of Libvirt 1.3.3 (`commit`_) and later Libvirt no longer accepts an
empty path attribute to the script element of the interface. Notably this empty path attribute to the script element of the interface. Notably this
@ -198,7 +198,7 @@ Known Issues
Additionally, where virtual machines already exist that were created using Additionally, where virtual machines already exist that were created using
earlier versions of Libvirt interactions with these virtual machines via earlier versions of Libvirt interactions with these virtual machines via
Nova or other utilities (e.g. `virsh`) may result in similar errors. Nova or other utilities (e.g. ``virsh``) may result in similar errors.
To mitigate this issue Nova no longer generates an empty path attribute To mitigate this issue Nova no longer generates an empty path attribute
to the script element when defining an interface. This resolves the issue to the script element when defining an interface. This resolves the issue
@ -679,7 +679,15 @@ Upgrade Notes
.. releasenotes/notes/cells-single-migration-command-0e98d66e31e02a50.yaml @ b'f9a3c3fcff89828b7df45149c2d0ee188f439e46' .. releasenotes/notes/cells-single-migration-command-0e98d66e31e02a50.yaml @ b'f9a3c3fcff89828b7df45149c2d0ee188f439e46'
- A new nova-manage command has been added which will upgrade a deployment to cells v2. Running the command will setup a single cell containing the existing hosts and instances. No data or instances will be moved during this operation, but new data will be added to the nova_api database. New instances booted after this point will be placed into the cell. Please note that this does not mean that cells v2 is fully functional at this time, but this is a significant part of the effort to get there. The new command is "nova-manage cell_v2 simple_cell_setup --transport_url <transport_url>" where transport_url is the connection information for the current message queue used by Nova. Operators must create a new database for cell0 before running `cell_v2 simple_cell_setup`. The simple cell setup command expects the name of the cell0 database to be `<main database name>_cell0` as it will create a cell mapping for cell0 based on the main database connection, sync the cell0 database, and associate existing hosts and instances with the single cell. - A new nova-manage command has been added which will upgrade a deployment to cells v2.
Running the command will setup a single cell containing the existing hosts and instances.
No data or instances will be moved during this operation, but new data will be added to the nova_api database.
New instances booted after this point will be placed into the cell.
Please note that this does not mean that cells v2 is fully functional at this time, but this is a significant part of the effort to get there.
The new command is "nova-manage cell_v2 simple_cell_setup --transport_url <transport_url>" where transport_url is the connection information
for the current message queue used by Nova. Operators must create a new database for cell0 before running ``cell_v2 simple_cell_setup``.
The simple cell setup command expects the name of the cell0 database to be ``<main database name>_cell0`` as it will create a cell mapping
for cell0 based on the main database connection, sync the cell0 database, and associate existing hosts and instances with the single cell.
.. releasenotes/notes/config-ironic-client_log_level-2bb84f12154417ca.yaml @ b'a924b1db46149d2928731f59afb7fef18deed54d' .. releasenotes/notes/config-ironic-client_log_level-2bb84f12154417ca.yaml @ b'a924b1db46149d2928731f59afb7fef18deed54d'
@ -803,7 +811,9 @@ Upgrade Notes
.. releasenotes/notes/newton-has-many-online-migrations-38066facfe197382.yaml @ b'd83c2772da4c1a059c4906d8ea7a5cf942e8e41b' .. releasenotes/notes/newton-has-many-online-migrations-38066facfe197382.yaml @ b'd83c2772da4c1a059c4906d8ea7a5cf942e8e41b'
- The newton release has a lot of online migrations that must be performed before you will be able to upgrade to ocata. Please take extra note of this fact and budget time to run these online migrations before you plan to upgrade to ocata. These migrations can be run without downtime with `nova-manage db online_data_migrations`. - The newton release has a lot of online migrations that must be performed before you will be able to upgrade to ocata.
Please take extra note of this fact and budget time to run these online migrations before you plan to upgrade to ocata.
These migrations can be run without downtime with ``nova-manage db online_data_migrations``.
.. releasenotes/notes/notify_on_state_change_opt-e3c6f6664e143993.yaml @ b'5f4dcdce16837e28af18964f533a1eba738b9f34' .. releasenotes/notes/notify_on_state_change_opt-e3c6f6664e143993.yaml @ b'5f4dcdce16837e28af18964f533a1eba738b9f34'
@ -814,11 +824,12 @@ Upgrade Notes
.. releasenotes/notes/remove-auth-admin-token-support-1b59ae7739b06bc2.yaml @ b'2ea2399ec3e4b976beadfbcd1cab78b94382eca3' .. releasenotes/notes/remove-auth-admin-token-support-1b59ae7739b06bc2.yaml @ b'2ea2399ec3e4b976beadfbcd1cab78b94382eca3'
- The deprecated auth parameter `admin_auth_token` was removed from the [ironic] config option group. The use of `admin_auth_token` is insecure compared to the use of a proper username/password. - The deprecated auth parameter ``admin_auth_token`` was removed from the [ironic] config option group.
The use of ``admin_auth_token`` is insecure compared to the use of a proper username/password.
.. releasenotes/notes/remove-config-serial-listen-2660be1c0863ea5a.yaml @ b'3495330a94e4728ba44077f0585b34b8c74112b0' .. releasenotes/notes/remove-config-serial-listen-2660be1c0863ea5a.yaml @ b'3495330a94e4728ba44077f0585b34b8c74112b0'
- The previously deprecated config option ``listen```of the group - The previously deprecated config option ``listen`` of the group
``serial_console`` has been removed, as it was never used in the code. ``serial_console`` has been removed, as it was never used in the code.
.. releasenotes/notes/remove-deprecated-cells-manager-option-d9d20691c08d2752.yaml @ b'28803fa40b6195b152668da4e1f0feec53df533b' .. releasenotes/notes/remove-deprecated-cells-manager-option-d9d20691c08d2752.yaml @ b'28803fa40b6195b152668da4e1f0feec53df533b'
@ -856,7 +867,10 @@ Upgrade Notes
.. releasenotes/notes/remove-libvirt-migration-flags-config-8bf909c1295cc53f.yaml @ b'a48b6146af93dd0cb1b43ec7d83867df8b347df2' .. releasenotes/notes/remove-libvirt-migration-flags-config-8bf909c1295cc53f.yaml @ b'a48b6146af93dd0cb1b43ec7d83867df8b347df2'
- The 'live_migration_flag' and 'block_migration_flag' options in libvirt section that were deprecated in Mitaka have been completely removed in Newton, because nova automatically sets correct migration flags. New config options has been added to retain possibility to turn tunnelling, auto-converge and post-copy on/off, respectively named `live_migration_tunnelled`, `live_migration_permit_auto_converge` and `live_migration_permit_post_copy`. - The 'live_migration_flag' and 'block_migration_flag' options in libvirt section that were deprecated in Mitaka have been completely
removed in Newton, because nova automatically sets correct migration flags. New config options has been added to retain possibility
to turn tunnelling, auto-converge and post-copy on/off, respectively named ``live_migration_tunnelled``,
``live_migration_permit_auto_converge`` and ``live_migration_permit_post_copy``.
.. releasenotes/notes/remove-memcached-default-option-e0e50d54cef17ac4.yaml @ b'505bc44615d922c0e9054c3ca48721b26b924caa' .. releasenotes/notes/remove-memcached-default-option-e0e50d54cef17ac4.yaml @ b'505bc44615d922c0e9054c3ca48721b26b924caa'
@ -872,7 +886,8 @@ Upgrade Notes
.. releasenotes/notes/remove_legacy_v2_api_policy_rules-033fa77420ed6362.yaml @ b'31547f551c3d081b0d88cd6af8e6f1045fab948f' .. releasenotes/notes/remove_legacy_v2_api_policy_rules-033fa77420ed6362.yaml @ b'31547f551c3d081b0d88cd6af8e6f1045fab948f'
- Legacy v2 API code is already removed. A set of policy rules in the policy.json, which are only used by legacy v2 API, are removed. Both v2.1 API and v2.1 compatible mode API are using same set of new policy rules which are with prefix `os_compute_api`. - Legacy v2 API code is already removed. A set of policy rules in the policy.json, which are only used by legacy v2 API, are removed.
Both v2.1 API and v2.1 compatible mode API are using same set of new policy rules which are with prefix ``os_compute_api``.
.. releasenotes/notes/remove_security_group_api-6fefb1a355876e83.yaml @ b'34eed4a4d48772e509261d9098a09185061a0ce0' .. releasenotes/notes/remove_security_group_api-6fefb1a355876e83.yaml @ b'34eed4a4d48772e509261d9098a09185061a0ce0'
@ -983,7 +998,12 @@ Deprecation Notes
.. releasenotes/notes/deprecate-old-auth-parameters-948d70045335b312.yaml @ b'2ea2399ec3e4b976beadfbcd1cab78b94382eca3' .. releasenotes/notes/deprecate-old-auth-parameters-948d70045335b312.yaml @ b'2ea2399ec3e4b976beadfbcd1cab78b94382eca3'
- The auth parameters `admin_username`, `admin_password`, `admin_tenant_name` and `admin_url` of the [ironic] config option group are now deprecated and will be removed in a future release. Using these parameters will log a warning. Please use `username`, `password`, `project_id` (or `project_name`) and `auth_url` instead. If you are using Keystone v3 API, please note that the name uniqueness for project and user only holds inside the same hierarchy level, so you must also specify domain information for user (i.e. `user_domain_id` or `user_domain_name`) and for project, if you are using `project_name` (i.e. `project_domain_id` or `project_domain_name`). - The auth parameters ``admin_username``, ``admin_password``, ``admin_tenant_name`` and ``admin_url`` of the [ironic] config option group
are now deprecated and will be removed in a future release. Using these parameters will log a warning.
Please use ``username``, ``password``, ``project_id`` (or ``project_name``) and ``auth_url`` instead.
If you are using Keystone v3 API, please note that the name uniqueness for project and user only holds inside the same hierarchy level,
so you must also specify domain information for user (i.e. ``user_domain_id`` or ``user_domain_name``) and for project,
if you are using ``project_name`` (i.e. ``project_domain_id`` or ``project_domain_name``).
.. releasenotes/notes/deprecate-snapshot-name-template-46966b0f5e6cabeb.yaml @ b'aeee4547b80013564e634cb7c1bde63f3c55d1f1' .. releasenotes/notes/deprecate-snapshot-name-template-46966b0f5e6cabeb.yaml @ b'aeee4547b80013564e634cb7c1bde63f3c55d1f1'