puppet-ironic/spec/classes
Steve Baker 4863a485cd Copy shim and grub efi binaries to tftp root
Currently uefi_pxe_bootfile_name defaults to bootx86.efi, but puppet
doesn't copy any file to this location. This change copies the signed
grub shim efi to tftp root bootx86.efi, and also the signed grub
binary to grubx64.efi.

This means UEFI boot with PXE will now work by default by doing a grub
network boot instead of using iPXE. And since all EFI binaries are
signed, it should even be possible to enable Secure Boot for the whole
baremetal provisioning process.

Change-Id: I59850eca971d57464efe85ffea723f19f9855353
Closes-Bug: #1975543
2022-06-25 02:47:38 +00:00
..
ironic_api_authtoken_spec.rb Accept system scope credentials for Keystone API request 2021-11-25 23:17:34 +09:00
ironic_api_spec.rb Convert all class usage to relative names 2019-12-08 23:08:32 +01:00
ironic_audit_spec.rb Fix typos in parameter descriptions, comments and tests 2022-06-17 18:55:52 +05:30
ironic_cinder_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_client_spec.rb Get rid of the $pyvers variable 2021-05-21 11:37:13 +02:00
ironic_conductor_spec.rb conductor: Remove deprecated api_url 2022-06-19 22:23:24 +09:00
ironic_config_spec.rb Deprecate invalid ironic_api_paste_ini 2021-08-11 14:47:26 +09:00
ironic_cors_spec.rb Do not test detail of oslo::cors 2021-07-01 17:55:04 +09:00
ironic_db_mysql_spec.rb Include deps class in unit test for mysql 2020-10-09 11:08:37 +08:00
ironic_db_online_data_migrations_spec.rb online_data_migrations: allow passing command line params to migrations 2018-01-19 15:26:22 +01:00
ironic_db_postgresql_spec.rb CentOS 9: Disable unit tests dependent on puppet-postgresql 2022-02-16 00:24:00 +09:00
ironic_db_spec.rb Add mysql_enable_ndb option 2020-08-26 11:55:59 +08:00
ironic_db_sync_spec.rb Revert "ironic upgrade: change ownership for ironic-dbsync.log" 2022-02-20 19:49:18 +09:00
ironic_disk_utils_spec.rb Add support for [disk_utils] parameters 2022-01-09 21:34:51 +09:00
ironic_drivers_agent_spec.rb agent: support command_timeout and max_command_attempts 2020-04-24 13:47:29 +02:00
ironic_drivers_ansible_spec.rb Fix unit tests incompatible with puppetlab-stdlib 8.0.0 2021-09-24 00:26:45 +09:00
ironic_drivers_drac_spec.rb Fix unit tests incompatible with puppetlab-stdlib 8.0.0 2021-09-24 00:26:45 +09:00
ironic_drivers_ilo_spec.rb Fix unit tests incompatible with puppetlab-stdlib 8.0.0 2021-09-24 00:26:45 +09:00
ironic_drivers_inspector_spec.rb Accept system scope credential for Inspector API request 2022-01-26 14:40:31 +00:00
ironic_drivers_interfaces_spec.rb Adds the configuration of bios interfaces 2018-06-15 08:40:21 +02:00
ironic_drivers_ipmi_spec.rb Allow enabling debug output of IPMI commands 2020-07-28 11:43:37 +09:00
ironic_drivers_pxe_spec.rb Copy shim and grub efi binaries to tftp root 2022-06-25 02:47:38 +00:00
ironic_drivers_redfish_spec.rb Fix unit tests incompatible with puppetlab-stdlib 8.0.0 2021-09-24 00:26:45 +09:00
ironic_drivers_staging_spec.rb Add ironic::drivers::staging to install ironic-staging-drivers 2017-11-24 13:23:14 +01:00
ironic_glance_spec.rb Remove deprecated parameters to override endpoint url 2022-04-21 15:22:01 +09:00
ironic_healthcheck_spec.rb Add support for healthcheck middleware options 2021-03-15 11:58:22 +09:00
ironic_init_spec.rb Clean up deprecated database parameters 2022-02-07 12:07:29 +09:00
ironic_inspector_authtoken_spec.rb Accept system scope credentials for Keystone API request 2021-11-25 23:17:34 +09:00
ironic_inspector_client_spec.rb Get rid of the $pyvers variable 2021-05-21 11:37:13 +02:00
ironic_inspector_config_spec.rb Support arbitrary configurations of inspector.conf 2022-01-06 14:38:02 +09:00
ironic_inspector_cors_spec.rb Do not test detail of oslo::cors 2021-07-01 17:55:04 +09:00
ironic_inspector_db_mysql_spec.rb Remove password hash generation in each puppet modules 2020-05-19 20:57:01 +09:00
ironic_inspector_db_postgresql_spec.rb CentOS 9: Disable unit tests dependent on puppet-postgresql 2022-02-16 00:24:00 +09:00
ironic_inspector_db_spec.rb Add mysql_enable_ndb option 2020-08-26 11:55:59 +08:00
ironic_inspector_db_sync_spec.rb Fix typos in parameter descriptions, comments and tests 2022-06-17 18:55:52 +05:30
ironic_inspector_healthcheck_spec.rb inspector: Add support for healthcheck middleware 2021-09-17 19:35:04 +09:00
ironic_inspector_ironic_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_inspector_logging_spec.rb Add watch_log_file option 2021-09-14 16:02:09 +08:00
ironic_inspector_policy_spec.rb Allow purging policy files 2021-09-05 01:21:34 +09:00
ironic_inspector_pxe_filter_dnsmasq_spec.rb Expose dnsmasq_pxe_filter/purge_dhcp_hostsdir opt 2018-10-25 17:28:41 +02:00
ironic_inspector_pxe_filter_spec.rb inspector: configure "dnsmasq" DHCP filter 2018-03-15 14:52:09 +01:00
ironic_inspector_service_catalog_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_inspector_spec.rb Allow customizing log output of dnsmasq services 2022-03-10 01:18:35 +00:00
ironic_inspector_swift_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_json_rpc_spec.rb json_rpc: accept system scope credential 2022-02-18 01:48:10 +09:00
ironic_keystone_auth_inspector_spec.rb Accept system scope credentials for Keystone API request 2021-11-25 23:17:34 +09:00
ironic_keystone_auth_spec.rb Accept system scope credentials for Keystone API request 2021-11-25 23:17:34 +09:00
ironic_logging_spec.rb Add watch_log_file option 2021-09-14 16:02:09 +08:00
ironic_neutron_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_nova_spec.rb Accept system scope credential for Nova API request 2022-01-25 19:08:31 +09:00
ironic_policy_spec.rb Allow purging policy files 2021-09-05 01:21:34 +09:00
ironic_pxe_spec.rb Copy shim and grub efi binaries to tftp root 2022-06-25 02:47:38 +00:00
ironic_service_catalog_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_swift_spec.rb Globally support system scope credentials 2022-03-04 01:20:44 +09:00
ironic_wsgi_apache_spec.rb apache+mod_wsgi: Disable SSL by default 2022-05-06 20:48:35 +09:00