puppet-ironic/manifests/drivers
Julia Kreger d060ed8fac Clean up ipxe support
The puppet-ironic module's ipxe support does not align with current
versions of ironic which delineated ipxe and pxe support quite some
time ago.

This is an attempt to reconcile this.

Conflicts:
	manifests/pxe.pp

Backport notes:
- This change includes the following follow-up commits.

    Make ipxe bootfile name configurable
    commit d99a51d17b

    Fix incorrect handling/update about deprecated parameters
    commit b307c40f35

    Fix usage of ironic::pxe::common
    commit c21b1e8db6

- This change keeps default of uefi_ipxe_bootfile_name to ipxe.efi to
  be aligned with the default in ironic stable/wallaby (and older).

- The ip_version parameter is not depecated by this backport because
  the parameter is still valid.

- The change in default values were reverted as much as possible.

Conflicts:
	spec/classes/ironic_drivers_pxe_spec.rb

Backport notes for Ussuri:
- ipxe_enabled parameter is not deprecated in this backport because
  the parameter is still supported by ironic in Ussuri and older.

Change-Id: Ia30aff290ec24972f387612851f8f630ddc9403b
(cherry picked from commit 3864e15998)
(cherry picked from commit d7d0f7042e)
(cherry picked from commit cc46b445a8)
(cherry picked from commit 9847b3b90b)
2021-07-29 01:14:30 +00:00
..
agent.pp agent: support command_timeout and max_command_attempts 2020-05-26 11:49:06 +00:00
ansible.pp Add default_python_interpreter parameter to ansible manifest 2019-03-18 16:02:22 +01:00
drac.pp Debian is using Python 3 2018-05-09 11:54:02 +02:00
hardware_interface.pp Use validate_legacy 2019-02-23 17:01:51 +01:00
ilo.pp Debian is using Python 3 2018-05-09 11:54:02 +02:00
inspector.pp Train deprecations and removals 2019-08-09 11:51:40 +02:00
interfaces.pp Adds the configuration of bios interfaces 2018-06-15 08:40:21 +02:00
ipmi.pp Add support for configuring ppc64le nodes 2018-07-07 17:51:19 +10:00
pxe.pp Clean up ipxe support 2021-07-29 01:14:30 +00:00
redfish.pp Debian is using Python 3 2018-05-09 11:54:02 +02:00
staging.pp Add ironic::drivers::staging to install ironic-staging-drivers 2017-11-24 13:23:14 +01:00