puppet-ironic/spec/classes
Julia Kreger f2dd0d3cc5 Support use of dnsmasq as tftp service
Switches to using the new ironic-dnsmasq-tftp-server service[1], which
manages the dnsmasq process in order to facilitate standalone usage and
testing of puppet-ironic outside with Centos-Stream 9 where package
changes are anticipated.

On Centos-Stream 9, users should effectively be forced over to using
dnsmasq automatically.

The higher level controls for defaults can also be changed for
the purpose of backporting such that prior releases are not
automatically switch to using dnsmasq unless they have to be run with
dnsmasq based upon known package availability.

Note that just setting tftp_use_xinetd=false in an existing deployment
doesn't remove the xinetd service completely, because of limitation
caused by current implementation of puppet-xinetd, and users are
responsible to remove service, package and etc properly before
switching to the new service.

[1] https://review.rdoproject.org/r/c/openstack/ironic-distgit/+/34691

Change-Id: I5d388acfb96fa3e3a555a119ff72feabdd1cdf87
2021-10-04 15:17:41 +00:00
..
ironic_api_authtoken_spec.rb Do not test authtoken parameters directly 2021-08-27 15:05:47 +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 Add support for audit middleware options 2021-05-05 15:43:06 +09:00
ironic_bifrost_spec.rb Move to opendev 2019-04-22 08:54:01 +08:00
ironic_cinder_spec.rb Add region_name parameter for service authentication 2020-04-12 15:30:10 +00:00
ironic_client_spec.rb Get rid of the $pyvers variable 2021-05-21 11:37:13 +02:00
ironic_conductor_spec.rb Remove default hardware type override 2021-08-27 12:59:25 +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 Include deps class in unit test for postgresql 2020-10-10 09:31:12 +08:00
ironic_db_spec.rb Add mysql_enable_ndb option 2020-08-26 11:55:59 +08:00
ironic_db_sync_spec.rb Allow db sync timeouts to be configurable 2020-11-25 09:19:08 +08: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 Add region_name parameter to ironic::drivers::inspector 2020-04-18 22:26:09 +09: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 Rename pxe_append_params 2021-09-22 22:44:47 +09: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 Add region_name parameter for service authentication 2020-04-12 15:30:10 +00:00
ironic_healthcheck_spec.rb Add support for healthcheck middleware options 2021-03-15 11:58:22 +09:00
ironic_init_spec.rb Get rid of the $pyvers variable 2021-05-21 11:37:13 +02:00
ironic_inspector_authtoken_spec.rb Do not test authtoken parameters directly 2021-08-27 15:05:47 +09:00
ironic_inspector_client_spec.rb Get rid of the $pyvers variable 2021-05-21 11:37:13 +02: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 Remove password hash generation in each puppet modules 2020-05-19 20:57:01 +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 Allow db sync timeouts to be configurable 2020-11-25 09:19:08 +08:00
ironic_inspector_healthcheck_spec.rb inspector: Add support for healthcheck middleware 2021-09-17 19:35:04 +09:00
ironic_inspector_ironic_spec.rb Add new classes to define keystone credentials for inspector 2020-04-16 09:53:00 +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 Add new classes to define keystone credentials for inspector 2020-04-16 09:53:00 +09:00
ironic_inspector_spec.rb inspector dnsmasq: make sequential-ip configurable 2021-08-28 08:53:36 +09:00
ironic_inspector_swift_spec.rb Add new classes to define keystone credentials for inspector 2020-04-16 09:53:00 +09:00
ironic_json_rpc_spec.rb json_rpc: Fix the default project_name 2021-08-28 00:07:50 +09:00
ironic_keystone_auth_inspector_spec.rb Make usage of keystone::resource::service_identity consistent 2021-09-30 10:00:54 +09:00
ironic_keystone_auth_spec.rb Do not test detail of keystone::resource::service_identity 2021-09-27 22:18:58 +09:00
ironic_logging_spec.rb Add watch_log_file option 2021-09-14 16:02:09 +08:00
ironic_neutron_spec.rb Add ironic::neutron::dhcpv6_stateful_address_count 2020-04-15 16:28:52 +02:00
ironic_nova_spec.rb Add ironic::nova class 2020-04-12 22:21:38 +09:00
ironic_policy_spec.rb Allow purging policy files 2021-09-05 01:21:34 +09:00
ironic_pxe_spec.rb Support use of dnsmasq as tftp service 2021-10-04 15:17:41 +00:00
ironic_service_catalog_spec.rb Add region_name to ironic::service_catalog 2020-04-13 16:22:54 +09:00
ironic_swift_spec.rb Add region_name parameter for service authentication 2020-04-12 15:30:10 +00:00
ironic_wsgi_apache_spec.rb Expose vhost_custom_fragment 2020-08-12 09:49:11 -04:00