puppet-nova/spec/classes
Alfredo Moralejo 936838c584 Fix libvirt version discovery for CentOS Stream
CentOS Stream is Rolling-release distro that tracks just ahead of
Red Hat Enterprise Linux (RHEL) development [1]. While not recommended
in RDO, it's used to find potential issues before they are found in
official CentOS 8.

CentOS Stream is reported by facter as '8' with no minor version,
breaking the logic to discover the libvirtd version. This patch is
setting the version of libvirtd to 5.6 for all CdentOS 8 releases,
including Stream, as 8.0 is no longer supported.

[1] https://www.centos.org/centos-stream/

Change-Id: I468ecf06ac6e0853fbb296c011f20d63e38f6922
(cherry picked from commit b6294ce7a2)

(squash) Do not test nova::migration::libvirt in 2 places

Currently behavior of the nova::migration::libvirt class is tested in
nova_migration_livirt_spec.rb, thus we don't need to test the same in
nova_compute_libvirt_spec.rb.

This patch also remove a redundant test case.

Change-Id: Iec8f2986e165ccf60f4248cbf91aa8ce20e83a53
(cherry picked from commit 2b046eeec6)
2021-02-01 13:58:27 +01:00
..
nova_api_spec.rb Use a 'params' hash for authtoken parameters 2020-07-30 11:35:06 +10:00
nova_availability_zone_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_cache_spec.rb Change memcache_socket_timeout to a float 2019-07-03 15:25:39 +08:00
nova_cell_v2_discover_hosts_spec.rb Correct permissions on the nova logfiles 2017-12-19 20:24:52 +00:00
nova_cell_v2_map_cell0_spec.rb Convert to rspec-puppet-facts 2018-12-04 12:39:38 +01:00
nova_cell_v2_map_cell_and_hosts_spec.rb Correct permissions on the nova logfiles 2017-12-19 20:24:52 +00:00
nova_cell_v2_map_instances_spec.rb Fix ignored unit tests 2021-01-05 23:07:47 +00:00
nova_cell_v2_simple_setup_spec.rb Use a resource provider for cell_v2 cells 2017-04-06 15:59:08 +00:00
nova_cinder_spec.rb Migrate back cross_az_attach 2020-04-27 23:00:39 +00:00
nova_client_spec.rb Make sure to distinguish Fedora and RHEL/CentOS 2020-03-31 16:15:51 +09:00
nova_compute_image_cache_spec.rb Add support for image_cache options 2020-10-19 14:49:42 +11:00
nova_compute_ironic_spec.rb Make max_concurrent_builds more generally available 2020-09-05 00:37:36 +09:00
nova_compute_libvirt_guests_spec.rb Don't restart libvirt-guests on config change 2019-10-22 15:34:43 +02:00
nova_compute_libvirt_qemu_spec.rb Add support for native TLS encryption on NBD for disk migration 2018-11-30 14:14:11 +01:00
nova_compute_libvirt_services_spec.rb Enable compute node micro-services 2016-06-14 19:08:11 -04:00
nova_compute_libvirt_spec.rb Fix libvirt version discovery for CentOS Stream 2021-02-01 13:58:27 +01:00
nova_compute_libvirt_virtlogd_spec.rb Add support to configure virtlogd 2019-12-10 21:31:40 +09:00
nova_compute_pci_spec.rb Add pci/alias to compute manifest 2017-08-31 23:20:46 +01:00
nova_compute_rbd_spec.rb Fix resources for latest puppet 2017-08-01 22:11:46 +00:00
nova_compute_serial_spec.rb Convert to rspec-puppet-facts 2018-12-04 12:39:38 +01:00
nova_compute_spec.rb Add update_resources_interval config option 2020-11-03 22:37:23 +11:00
nova_compute_spice_spec.rb Convert to rspec-puppet-facts 2018-12-04 12:39:38 +01:00
nova_compute_vgpu_spec.rb Cleanup device addresses of vgpu type when empty 2020-09-17 23:38:17 +09:00
nova_compute_vmware_spec.rb Deprecate wsdl_location option 2016-10-24 13:17:35 +08:00
nova_compute_xenserver_spec.rb Convert to rspec-puppet-facts 2018-12-04 12:39:38 +01:00
nova_conductor_spec.rb Include nova::availability_zone in nova::api and nova::conductor 2019-10-21 16:31:44 +01:00
nova_config_spec.rb Rename nova_paste_api_ini to nova_api_paste_ini 2020-05-03 00:34:19 +09:00
nova_cors_spec.rb Add CORS configuration support 2018-02-08 07:47:47 -04:00
nova_cron_archive_deleted_rows_spec.rb Adds --before archive parameter to cron job 2019-12-04 17:58:10 +01:00
nova_cron_purge_shadow_tables_spec.rb Fix ignored unit tests 2021-01-05 23:07:47 +00:00
nova_db_mysql_api_spec.rb Remove password hash generation in each puppet modules 2020-05-18 23:53:54 +09:00
nova_db_mysql_spec.rb Remove password hash generation in each puppet modules 2020-05-18 23:53:54 +09:00
nova_db_online_data_migrations_spec.rb Correct permissions on the nova logfiles 2017-12-19 20:24:52 +00:00
nova_db_postgresql_api_spec.rb Remove password hash generation in each puppet modules 2020-05-18 23:53:54 +09:00
nova_db_postgresql_spec.rb Remove password hash generation in each puppet modules 2020-05-18 23:53:54 +09:00
nova_db_spec.rb Support to configure [api_database] parameters 2020-11-03 22:38:35 +11:00
nova_db_sync_api_spec.rb Add 'openstack-db' tag to db-sync Exec resource 2018-03-12 16:34:36 +08:00
nova_db_sync_spec.rb Add 'openstack-db' tag to db-sync Exec resource 2018-03-12 16:34:36 +08:00
nova_init_spec.rb Set dhcp_domain for all nova services 2021-01-04 07:27:41 -05:00
nova_ironic_common_spec.rb Add region_name parameter to nova::ironic::common 2020-04-10 08:41:11 +09:00
nova_keystone_auth_spec.rb Fix wrong notification between api service and httpd 2020-10-19 11:14:42 +00:00
nova_keystone_authtoken_spec.rb Use a 'params' hash for authtoken parameters 2020-07-30 11:35:06 +10:00
nova_keystone_service_user_spec.rb Implement class to configure parameters to use service token 2019-08-01 12:51:57 +09:00
nova_logging_spec.rb Add log_file parameter 2019-03-12 10:38:25 +08:00
nova_metadata_novajoin_api_spec.rb Use common auth parameters for novajoin auth 2020-04-20 00:04:10 +09:00
nova_metadata_novajoin_auth_spec.rb Convert all class usage to relative names 2019-12-08 23:13:08 +01:00
nova_metadata_novajoin_authtoken_spec.rb Deprecate PKI parameters in novajoin 2018-12-18 00:19:52 +01:00
nova_metadata_novajoin_policy_spec.rb New class nova::metadata::novajoin::policy 2019-09-30 23:31:52 +00:00
nova_metadata_spec.rb Set dhcp_domain for all nova services 2021-01-04 07:27:41 -05:00
nova_migration_libvirt_spec.rb Add live_migration_timeout_action to nova::migration::libvirt 2020-10-30 23:34:29 +00:00
nova_migration_qemu_spec.rb fix typos in documentation 2018-03-23 08:22:40 +08:00
nova_network_neutron_spec.rb Remove redundant neutron_ from parameter names 2020-02-24 21:42:06 +09:00
nova_patch_config_spec.rb Added nova patching configuration parameters 2017-08-21 15:53:22 -04:00
nova_pci_spec.rb Add pci/alias to compute manifest 2017-08-31 23:20:46 +01:00
nova_placement_spec.rb placement: Remove service deployment from puppet-nova 2019-04-24 15:50:07 +02:00
nova_policy_spec.rb Add group to policy management 2018-01-12 18:16:35 +00:00
nova_quota_spec.rb Remove deprecated quota parameters 2019-05-10 17:17:39 +02:00
nova_scheduler_filter_spec.rb Add support for filter_scheduler/cross_cell_move_weight_multiplier 2020-10-02 08:40:13 +00:00
nova_scheduler_spec.rb Migrate scheduler-generic parameters to nova::scheduler 2020-10-01 02:44:28 +00:00
nova_serial_proxy_spec.rb Debian: Fix Nova serial proxy package name 2019-02-19 14:34:15 +01:00
nova_spicehtml5proxy_spec.rb Convert to rspec-puppet-facts 2018-12-04 12:39:38 +01:00
nova_vendordata_spec.rb Split off metadata vendordata plugin in own class 2018-10-29 08:27:09 +01:00
nova_vnc_proxy_spec.rb Fix VNC console in Debian 2018-06-05 23:35:06 +02:00
nova_workarounds_spec.rb Expose nova config option [workaround]/never_download_image_if_on_rbd 2020-10-28 14:55:45 +00:00
nova_wsgi_apache_api_spec.rb Expose vhost_custom_fragment 2020-08-12 09:19:19 -04:00