diff --git a/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml b/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml index 2e55919a6..936fe0078 100644 --- a/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml +++ b/releasenotes/notes/UUID-started_at-finished_at-in-the-status-API-7860312102923938.yaml @@ -1,10 +1,9 @@ --- features: - | - enhance the introspection status returned from + Extend the introspection status returned from ``GET@/v1/introspection/`` to contain the ``uuid``, ``started_at`` - and ``finished_at`` fields + and ``finished_at`` fields. upgrade: - - | - new dependencies: pytz + - Add a new dependency, ``pytz``. diff --git a/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml b/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml index cb88d45ef..88c416e9b 100644 --- a/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml +++ b/releasenotes/notes/add-lldp-basic-plugin-98aebcf43e60931b.yaml @@ -1,4 +1,4 @@ --- features: - - Added a plugin to parse raw LLDP Basic Management, 802.1, and - 802.3 TLVs and store the data back in Swift. + - Add a plugin to parse raw LLDP Basic Management, 802.1, and + 802.3 TLVs and store the data in Swift. diff --git a/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml b/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml index ab5b24a21..d4e3f1c72 100644 --- a/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml +++ b/releasenotes/notes/add-support-for-listing-all-introspection-statuses-2a3d4379c3854894.yaml @@ -1,9 +1,10 @@ --- features: - | - Add an API endpoint for listing introspection statuses, operators can get - status for all running or previously run introspection processing. + Add an API endpoint for listing introspection statuses. Operators can use + this to get the status for all running or previously run introspection + processing. - | - Introduced a new configuration option ``api_max_limit`` that defines the + Introduce a new configuration option ``api_max_limit`` that defines the maximum number of items per page when API results are paginated. diff --git a/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml b/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml index 99f4fb64d..c50b59906 100644 --- a/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml +++ b/releasenotes/notes/change_started_finished_at_type_to_datetime-c5617e598350970c.yaml @@ -1,11 +1,11 @@ --- fixes: - | - DB's columns started_at and finished_at are defined as float type, - as result timestamp doesn't fit into default Float size. This change - migrates columns type to DateTime. + Change database columns ``started_at`` and ``finished_at`` to type + DateTime from type Float so that timestamps fit into these columns + correctly. upgrade: - | - New migration from Float to DateTime consists data migration, - which could take some time, based on the number of introspection + A database migration is required to change some columns from Float to + DateTime type. This may take some time based on the number of introspection statuses in DB. diff --git a/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml b/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml index 6acea70e4..40c869255 100644 --- a/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml +++ b/releasenotes/notes/fix-deadlock-during-cleanup-bcb6b517ef299791.yaml @@ -1,4 +1,5 @@ --- fixes: - | - Periodic clean up fails with DBDeadlock if introspection timeout. \ No newline at end of file + Fix bug where periodic clean up failed with DBDeadlock if introspection + timed out. diff --git a/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml b/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml index 2e3871d39..50ce47ecc 100644 --- a/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml +++ b/releasenotes/notes/fix-periodic-tasks-configuration-edd167f0146e60b5.yaml @@ -1,5 +1,6 @@ --- fixes: - | - The configuration of the ``periodic_clean_up`` and ``periodic_update`` tasks - is now applied after the file ``inspector.conf`` is read + Ensure the configuration options ``firewall.firewall_update_period`` and + ``clean_up_period`` are applied to the ``periodic_clean_up`` and + ``periodic_update`` tasks after the config file is read. diff --git a/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml b/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml index ed7fc5493..f9a200288 100644 --- a/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml +++ b/releasenotes/notes/fix_llc_hook_bugs-efeea008c2f792eb.yaml @@ -1,6 +1,6 @@ --- fixes: - - LLC hook now formats the chassis id and port id MAC addresses into Unix + - LLC hook now formats the chassis ID and port ID MAC addresses into Unix format as expected by ironic. - - LLC hook ensures that correct port information is passed to patch_port + - LLC hook ensures that correct port information is passed to the patch_port function diff --git a/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml b/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml index 7d03c0425..84319cd45 100644 --- a/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml +++ b/releasenotes/notes/infiniband-support-960d6846e326dec4.yaml @@ -1,8 +1,8 @@ --- features: - | - InfiniBand interface discovery is supported in the introspection. - Therefore the ironic-inspector will add the client-id to the corresponding - ironic port that represent InfiniBand interface. The ironic-inspector - should be configured with ``firewall.ethoib_interfaces`` to indicate what are - Ethernet Over InfiniBand Interfaces that are used for DHCP. + InfiniBand interface discovery is now supported through introspection. The + ironic-inspector will add the client-id to the corresponding ironic port + that represents the InfiniBand interface. The ironic-inspector should be + configured with a list of interfaces ``firewall.ethoib_interfaces`` to + indicate which Ethernet Over InfiniBand Interfaces are used for DHCP. diff --git a/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml b/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml index 50f8e7066..e0883a75d 100644 --- a/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml +++ b/releasenotes/notes/introspection-delay-drivers-deprecation-1d0c25b112fbd4da.yaml @@ -1,9 +1,10 @@ --- upgrade: - | - The configuration option "introspection_delay_drivers" was changed to - ``.*``, which means that "introspection_delay" is now applied to all - drivers. Set "introspection_delay" to 0 to disable the delay. + The default value for the configuration option + "introspection_delay_drivers" was changed to ``.*``, which means that by + default "introspection_delay" is now applied to all drivers. Set + "introspection_delay" to 0 to disable the delay. deprecations: - | The configuration option "introspection_delay_drivers" is deprecated. diff --git a/releasenotes/notes/introspection-state-03538fac198882b6.yaml b/releasenotes/notes/introspection-state-03538fac198882b6.yaml index d6befb40b..554c1186b 100644 --- a/releasenotes/notes/introspection-state-03538fac198882b6.yaml +++ b/releasenotes/notes/introspection-state-03538fac198882b6.yaml @@ -11,6 +11,6 @@ issues: Node.state column. upgrade: - Node.state and Node.version_id database columns are introduced. - - The introspection state column defaults to the finished state. - If the introspection error column value on a node row isn't null, - the node state is changed to error. + - The introspection state column defaults to the state ``finished`` unless + the introspection error column value on a node row isn't null, then node + state is set to ``error``.