Configuration templates updated
We need to update configuration templates with services definition and appropriate "notify" parameters since new OpenStack configuration format has been introduced. Change-Id: Id195ee1bc9ecd4443ad3eae6e3bc5fae65b232e3 Closes-Bug: 1644656
This commit is contained in:
parent
fd1f0bfd97
commit
c8f829a8be
@ -2,9 +2,15 @@
|
||||
neutron_plugin_ml2:
|
||||
ml2_type_vlan/network_vlan_ranges:
|
||||
value: "physnet2:1000:1001,physnet1"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_config:
|
||||
DEFAULT/verbose:
|
||||
ensure: "absent"
|
||||
notify: "Service[neutron-server]"
|
||||
DEFAULT/debug:
|
||||
value: "True"
|
||||
notify: "Service[neutron-server]"
|
||||
service:
|
||||
neutron-server:
|
||||
ensure: running
|
||||
|
||||
|
@ -2,3 +2,7 @@
|
||||
nova_config:
|
||||
fuel_qa/service_reconfiguration_8:
|
||||
value: "InProgress"
|
||||
notify: "Service[nova-compute]"
|
||||
service:
|
||||
nova-compute:
|
||||
ensure: running
|
||||
|
@ -2,24 +2,52 @@
|
||||
neutron_config:
|
||||
fuel_qa/service_reconfiguration_1:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_plugin_ml2:
|
||||
fuel_qa/service_reconfiguration_2:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_dhcp_agent_config:
|
||||
fuel_qa/service_reconfiguration_4:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_l3_agent_config:
|
||||
fuel_qa/service_reconfiguration_5:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_metadata_agent_config:
|
||||
fuel_qa/service_reconfiguration_6:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
neutron_api_config:
|
||||
fuel_qa/service_reconfiguration_7:
|
||||
value: "InProgress"
|
||||
notify: "Service[neutron-server]"
|
||||
keystone_config:
|
||||
fuel_qa/service_reconfiguration_8:
|
||||
value: "InProgress"
|
||||
nova_config:
|
||||
fuel_qa/service_reconfiguration_9:
|
||||
value: "InProgress"
|
||||
notify:
|
||||
- "Service[nova-scheduler]"
|
||||
- "Service[nova-novncproxy]"
|
||||
- "Service[nova-conductor]"
|
||||
- "Service[nova-api]"
|
||||
- "Service[nova-consoleauth]"
|
||||
- "Service[nova-cert]"
|
||||
service:
|
||||
neutron-server:
|
||||
ensure: running
|
||||
nova-scheduler:
|
||||
ensure: running
|
||||
nova-novncproxy:
|
||||
ensure: running
|
||||
nova-conductor:
|
||||
ensure: running
|
||||
nova-api:
|
||||
ensure: running
|
||||
nova-consoleauth:
|
||||
ensure: running
|
||||
nova-cert:
|
||||
ensure: running
|
||||
|
@ -2,3 +2,7 @@
|
||||
nova_config:
|
||||
DEFAULT/cpu_allocation_ratio:
|
||||
value: "1.0"
|
||||
notify: "Service[nova-scheduler]"
|
||||
service:
|
||||
nova-scheduler:
|
||||
ensure: running
|
||||
|
@ -2,3 +2,7 @@
|
||||
nova_config:
|
||||
DEFAULT/cpu_allocation_ratio:
|
||||
ensure: absent
|
||||
notify: "Service[nova-scheduler]"
|
||||
service:
|
||||
nova-scheduler:
|
||||
ensure: running
|
||||
|
@ -2,3 +2,7 @@
|
||||
nova_config:
|
||||
DEFAULT/default_ephemeral_format:
|
||||
value: ext4
|
||||
notify: "Service[nova-compute]"
|
||||
service:
|
||||
nova-compute:
|
||||
ensure: running
|
||||
|
@ -2,5 +2,10 @@
|
||||
nova_config:
|
||||
DEFAULT/default_ephemeral_format:
|
||||
value: "ext3"
|
||||
notify: "Service[nova-compute]"
|
||||
DEFAULT/verbose:
|
||||
value: "False"
|
||||
notify: "Service[nova-compute]"
|
||||
service:
|
||||
nova-compute:
|
||||
ensure: running
|
||||
|
@ -2,5 +2,12 @@
|
||||
nova_config:
|
||||
DEFAULT/quota_driver:
|
||||
value: nova.quota.DbQuotaDriver
|
||||
notify:
|
||||
- "Service[nova-api]"
|
||||
DEFAULT/quota_instances:
|
||||
value: "1"
|
||||
notify:
|
||||
- "Service[nova-api]"
|
||||
service:
|
||||
nova-api:
|
||||
ensure: running
|
||||
|
@ -561,14 +561,12 @@ class ServicesReconfiguration(TestBasic):
|
||||
1. Revert snapshot "basic_env_for_reconfiguration"
|
||||
2. Upload a new openstack configuration
|
||||
3. Get uptime of process "nova-api" on each controller
|
||||
4. Get uptime of process "nova-compute" on each compute
|
||||
5. Apply a new quota driver and quota_instances to all nodes
|
||||
6. Wait for configuration applying
|
||||
7. Verify uptime of process "nova-api" on each controller
|
||||
8. Verify uptime of process "nova-compute" on each compute
|
||||
9. Verify nova config settings
|
||||
10. Create new instance
|
||||
11. Try to create one more, verify that it is impossible
|
||||
4. Apply a new quota driver and quota_instances to all nodes
|
||||
5. Wait for configuration applying
|
||||
6. Verify uptime of process "nova-api" on each controller
|
||||
7. Verify nova config settings
|
||||
8. Create new instance
|
||||
9. Try to create one more, verify that it is impossible
|
||||
|
||||
Snapshot: reconfigure_nova_quota
|
||||
|
||||
@ -580,9 +578,6 @@ class ServicesReconfiguration(TestBasic):
|
||||
controllers = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
|
||||
cluster_id, ['controller'])
|
||||
|
||||
computes = self.fuel_web.get_nailgun_cluster_nodes_by_roles(
|
||||
cluster_id, ['compute'])
|
||||
|
||||
self.show_step(2)
|
||||
config = utils.get_config_template('nova_quota')
|
||||
structured_config = get_structured_config_dict(config)
|
||||
@ -592,26 +587,19 @@ class ServicesReconfiguration(TestBasic):
|
||||
uptimes = self.get_service_uptime(controllers, 'nova-api')
|
||||
|
||||
self.show_step(4)
|
||||
uptimes_comp = self.get_service_uptime(computes, 'nova-compute')
|
||||
|
||||
self.show_step(5)
|
||||
task = self.fuel_web.client.apply_configuration(cluster_id)
|
||||
|
||||
self.show_step(6)
|
||||
self.show_step(5)
|
||||
self.fuel_web.assert_task_success(task, timeout=900, interval=5)
|
||||
|
||||
self.show_step(7)
|
||||
self.show_step(6)
|
||||
self.check_service_was_restarted(controllers, uptimes, 'nova-api')
|
||||
|
||||
self.show_step(8)
|
||||
self.check_service_was_restarted(computes, uptimes_comp,
|
||||
'nova-compute')
|
||||
|
||||
self.show_step(9)
|
||||
self.show_step(7)
|
||||
self.check_config_on_remote(controllers, structured_config)
|
||||
|
||||
self.show_step(10)
|
||||
self.show_step(11)
|
||||
self.show_step(8)
|
||||
self.show_step(9)
|
||||
os_conn = os_actions.OpenStackActions(
|
||||
self.fuel_web.get_public_vip(cluster_id))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user