puppet-nova/spec/classes
Oliver Walsh dc2f3a3586 Implement a proper cell_v2 setup
Rather than use simple_cell_setup which expects that there are already
existing computes, this change uses map_cell0 & create_cell to setup
cell_v2. Once the computes are configured, the cell_v2 discover_hosts
should be used to finalized the installation.

In addition, the db syncs need to be reordered as the api db sync
should run before the the cell_v2 setup. The main db sync should run
after.

map_cell0/simple_cell_setup now uses main nova DB connection instead
of the api DB connection.

Change-Id: I591b451197dc3bd0783978f5e3d2b1c830afe54e
Closes-Bug: #1656276
Related-Bug: #1656673
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
2017-01-24 16:21:07 -07:00
..
nova_api_spec.rb Fix api config 2017-01-21 00:06:54 +08:00
nova_availability_zone_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_cache_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_cell_v2_discover_hosts_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_cell_v2_map_cell0_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_cell_v2_simple_setup_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_cells_spec.rb Merge "Deprecate quota_driver" 2016-07-11 19:28:54 +00:00
nova_cert_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_client_spec.rb Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
nova_compute_ironic_spec.rb Update ironic auth settings 2016-12-20 12:59:02 -07:00
nova_compute_libvirt_qemu_spec.rb Add nova::compute::libvirt::qemu class to configure limits 2016-12-22 20:23:49 +00: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 Align stars to fix puppet-ci 2017-01-18 08:10:22 -07:00
nova_compute_neutron_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_compute_rbd_spec.rb Update virsh secret if rbd_keyring or libvirt_rbd_secret_uuid change 2016-08-03 08:30:04 +08:00
nova_compute_serial_spec.rb Deprecate listen parameter 2016-05-13 19:14:18 +08:00
nova_compute_spec.rb Add the resume_guests_state_on_host_boot option to nova::compute 2016-12-23 10:12:33 +01:00
nova_compute_spice_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_compute_vmware_spec.rb Deprecate wsdl_location option 2016-10-24 13:17:35 +08:00
nova_compute_xenserver_spec.rb XenServer patch 2016-12-02 22:34:27 +00:00
nova_conductor_spec.rb Add the enable_new_services option to nova::conductor 2016-12-12 14:37:06 +01:00
nova_config_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_consoleauth_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_cron_archive_deleted_rows_spec.rb Add until_complete to archive_deleted_rows.pp 2016-12-21 10:32:42 +01:00
nova_db_mysql_api_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_db_mysql_placement_spec.rb placement: dedicated database support 2017-01-06 07:07:13 -05:00
nova_db_mysql_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_db_postgresql_api_spec.rb Test multiple operating systems for db 2016-04-30 11:50:03 +08:00
nova_db_postgresql_spec.rb Test multiple operating systems for db 2016-04-30 11:50:03 +08:00
nova_db_spec.rb placement: dedicated database support 2017-01-06 07:07:13 -05:00
nova_db_sync_api_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_db_sync_spec.rb Implement a proper cell_v2 setup 2017-01-24 16:21:07 -07:00
nova_init_spec.rb Fix api config 2017-01-21 00:06:54 +08:00
nova_ironic_common_spec.rb Add ironic driver's parameters to poll ironic-api 2016-12-26 17:22:48 +08:00
nova_keystone_auth_placement_spec.rb placement: change default vhost & port 2016-12-23 11:22:50 -05:00
nova_keystone_auth_spec.rb Remove old authtoken options 2016-11-15 23:40:13 -03:00
nova_keystone_authtoken_spec.rb Allow python-memcache install from authtoken class 2017-01-11 16:50:59 -05:00
nova_logging_spec.rb Move nova to use OSDefaults - Part1 2016-06-11 15:19:55 -03:00
nova_metadata_novajoin_api_spec.rb Set correct ownership for nova keytab 2017-01-18 18:09:25 -05:00
nova_migration_libvirt_spec.rb Align stars to fix puppet-ci 2017-01-18 08:10:22 -07:00
nova_migration_qemu_spec.rb Add class for migration options configuration in qemu.conf 2016-10-05 13:12:44 +03:00
nova_network_flat_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_network_flatdhcp_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_network_neutron_spec.rb Revert "Fix default keystone auth_plugin for nova/neutron" 2016-05-10 13:37:50 -04:00
nova_network_spec.rb Add hooks for external install & svc management 2015-12-08 10:14:11 -05:00
nova_network_vlan_spec.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-03-19 18:45:08 +01:00
nova_objectstore_spec.rb Switch Nova to $::os_service_default - Part1 2015-12-01 12:31:22 +00:00
nova_placement_spec.rb Nova Placement API support 2016-12-20 17:32:11 -05:00
nova_policy_spec.rb Add oslo policy test 2016-06-21 00:08:46 +08:00
nova_quota_spec.rb Deprecate quota_driver 2016-07-11 10:44:56 -04:00
nova_rabbitmq_spec.rb Switch Nova to $::os_service_default - Part1 2015-12-01 12:31:22 +00:00
nova_scheduler_filter_spec.rb Update scheduler config options 2016-11-22 14:37:46 -07:00
nova_scheduler_spec.rb Update scheduler config options 2016-11-22 14:37:46 -07:00
nova_serial_proxy_spec.rb Switch Nova to $::os_service_default - Part1 2015-12-01 12:31:22 +00:00
nova_spicehtml5_proxy_spec.rb Switch Nova to $::os_service_default - Part1 2015-12-01 12:31:22 +00:00
nova_vnc_proxy_spec.rb Stop installing python-numpy for vncproxy 2016-05-25 20:05:15 -04:00
nova_wsgi_apache_api_spec.rb Add customization for wsgi process display name 2016-12-22 21:01:28 +08:00
nova_wsgi_apache_placement_spec.rb placement: change default vhost & port 2016-12-23 11:22:50 -05:00
nova_wsgi_apache_spec.rb Add customization for wsgi process display name 2016-12-22 21:01:28 +08:00