puppet-ironic/manifests
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
..
api Remove deprecated pki related options 2019-08-15 11:51:37 +08:00
db Use puppet 4 compatible mysql functions 2019-02-08 12:13:37 +01:00
drivers Clean up ipxe support 2021-07-29 01:14:30 +00:00
inspector Remove deprecated pki related options 2019-08-15 11:51:37 +08:00
keystone Customize roles assigned to ironic user 2020-01-21 13:14:17 +09:00
pxe Add hooks for external install & svc management 2016-09-17 17:11:05 -06:00
releasenotes/notes Add CORS support to ironic::inspector 2017-06-09 14:11:27 -04:00
wsgi Expose vhost_custom_fragment 2020-08-13 11:56:48 -04:00
api.pp Manage oslo_middleware/max_request_body_size 2019-07-04 11:36:44 +08:00
bifrost.pp Move to opendev 2019-04-22 08:54:01 +08:00
cinder.pp Add missing endpoint_override params 2018-09-18 14:10:23 +02:00
client.pp Add openstackclient installation to the client class 2019-05-17 16:31:18 +08:00
conductor.pp Support configuring [conductor]allow_provisioning_in_maintenance 2019-09-23 16:10:05 +02:00
config.pp Use validate_legacy 2019-02-23 17:01:51 +01:00
cors.pp Add hooks for external install & svc management 2016-09-17 17:11:05 -06:00
db.pp Deprecate idle_timeout option 2019-04-29 08:51:56 +08:00
deps.pp Add a class to run the db online_data_migrations 2017-08-09 02:40:43 +00:00
glance.pp Train deprecations and removals 2019-08-09 11:51:40 +02:00
init.pp Introduce the new rabbit_heartbeat_in_pthread option 2019-08-21 14:23:42 +08:00
inspector.pp Fix Inspector dnsmasq config for IPv6 2019-09-27 20:20:13 +02:00
logging.pp Add log_file parameter 2019-03-12 13:26:47 +08:00
neutron.pp Add ironic::neutron::dhcpv6_stateful_address_count 2020-04-16 21:49:39 +02:00
params.pp Do not use deprecated wsgi_script_source 2019-07-03 19:49:46 +05:30
policy.pp Use validate_legacy 2019-02-23 17:01:51 +01:00
pxe.pp Clean up ipxe support 2021-07-29 01:14:30 +00:00
service_catalog.pp Expose the endpoint_override parameter 2018-09-12 17:52:48 +02:00
swift.pp Add missing endpoint_override params 2018-09-18 14:10:23 +02:00