File: pxe-cleanup-692c78cad322893d.yaml

package info (click to toggle)
puppet-module-ironic 25.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,664 kB
  • sloc: ruby: 5,888; python: 38; sh: 10; makefile: 10
file content (44 lines) | stat: -rw-r--r-- 2,388 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
---
features:
  - Adds support for the ``ironic.conf`` parameters ``[pxe]ipxe_bootfile_name``
    and ``[pxe]ipxe_config_template`` which are utilized by the ``ipxe`` boot
    interface in Ironic. These settings use the manifest parameters
    ``ironic::drivers::pxe::ipxe_bootfile_name`` and
    ``ironic::drivers::pxe::ipxe_config_template`` respectively.
  - Adds support for the ``ironic.conf`` parameter
    ``[pxe]uefi_ipxe_bootfile_name`` to be explicitly set using the
    ``ironic::drivers::pxe::uefi_ipxe_bootfile_name`` manifest parameter,
    however this value is defaulted to ``snponly.efi`` which is anticipated
    to become the default in Ironic sometime in the Xena development cycle.
upgrade:
  - |
    The Ironic project has in elevated support for ``ipxe`` to a top level
    node boot_interface, and removed support for it's ``[pxe]ipxe_enabled``
    option as this is settable per node. Removal of this option has allowed
    for the manifest to be cleaned up.
  - The manifest now no longer applies override defaults for a number of
    ``ironic.conf`` settings, as they match the default settings the project
    utilizes. These manifest parameters are
    ``ironic::drivers::pxe::pxe_bootfile_name``,
    ``ironic::drivers::pxe::pxe_config_template``,
    ``ironic::drivers::pxe::tftp_root``,
    ``ironic::drivers::pxe::tftp_master_path``.
deprecations:
  - |
    The ``ironic::drivers::pxe::ipxe_enabled`` parameter has been deprecated
    and has no effect moving forward. This is a result of the underlying
    Ironic project deprecating and removing. Use of this option will raise
    a warning.
  - The ``ironic::drivers::pxe::ip_version`` parameter has been deprecated
    for removal. Please anticipate this option to be removed in a future
    release. This option has been redundant since the Ussuri release of
    Ironic. Use of this option raises a warning.
fixes:
  - |
    Fixes a potential issue where use of the
    ``ironic::drivers::pxe::ipxe_enabled`` parameter would
    cause settings specific to ``ipxe`` to be set overriding the ``pxe`` boot
    interface's defaults in Ironic. This resulted in operators being unable to
    choose to boot a node from ``pxe`` and not ``ipxe``. Now the settings are
    not overriden as the ``ironic::drivers::pxe::ipxe_enabled`` parameter for
    the manifest has no effect, and raises a warning if used.