Deploy RHEL-based compute in HA mode with Neutron VXLAN failed on assertion service count

Bug #1534518 reported by Tatyanka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
High
Unassigned
8.0.x
Confirmed
High
Registry Administrators

Bug Description

Deploy RHEL-based compute in HA mode with Neutron VXLAN

Scenario:
1. Check required image.
2. Revert snapshot 'ready_with_5_slaves'.
3. Create a Fuel cluster.
4. Update cluster nodes with required roles.
5. Deploy the Fuel cluster.
6. Run OSTF.
7. Backup astute.yaml and ssh keys from compute.
8. Boot compute with RHEL image.
9. Prepare node for Puppet run.
10. Execute modular tasks for compute.
11. Run OSTF.

Duration: 150m
Snapshot: deploy_rhel_compute_ha_tun

Expected service count is 13, but get 12 count, actual list [<Service: nova-cert>, <Service: nova-consoleauth>, <Service: nova-scheduler>, <Service: nova-conductor>,

https://product-ci.infra.mirantis.net/job/8.0.system_test.ubuntu.rhel.basic/12/testReport/(root)/deploy_rhel_based_compute/deploy_rhel_based_compute/<Service: nova-consoleauth>, <Service: nova-conductor>, <Service: nova-scheduler>, <Service: nova-cert>, <Service: nova-consoleauth>, <Service: nova-scheduler>, <Service: nova-conductor>, <Service: nova-cert>]

Traceback (most recent call last):
  File "/usr/lib/python2.7/unittest/case.py", line 331, in run
    testMethod()
  File "/usr/lib/python2.7/unittest/case.py", line 1043, in runTest
    self._testFunc()
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func
    compatability.capture_type_error(s_func)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error
    func()
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func
    func(test_case.state.get_state())
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/helpers/decorators.py", line 83, in wrapper
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/tests/test_rhel_compute.py", line 669, in deploy_rhel_based_compute
    self.fuel_web.assert_cluster_ready(os_conn, smiles_count=13)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/__init__.py", line 57, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/models/fuel_web_client.py", line 151, in assert_cluster_ready
    timeout=timeout)
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/devops/helpers/helpers.py", line 108, in _wait
    return raising_predicate()
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/models/fuel_web_client.py", line 150, in <lambda>
    networks_count=networks_count),
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/__init__.py", line 57, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/models/fuel_web_client.py", line 109, in get_cluster_status
    checkers.verify_service_list_api(os_conn, service_count=smiles_count)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/__init__.py", line 57, in wrapped
    result = func(*args, **kwargs)
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/helpers/checkers.py", line 123, in verify_service_list_api
    _verify()
  File "/home/jenkins/workspace/8.0.system_test.ubuntu.rhel.basic/fuelweb_test/helpers/checkers.py", line 108, in _verify
    service_count, len(ret), ret))
  File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/asserts.py", line 55, in assert_equal
    raise ASSERTION_ERROR(message)
AssertionError: Expected service count is 13, but get 12 count, actual list [<Service: nova-cert>, <Service: nova-consoleauth>, <Service: nova-scheduler>, <Service: nova-conductor>, <Service: nova-consoleauth>, <Service: nova-conductor>, <Service: nova-scheduler>, <Service: nova-cert>, <Service: nova-consoleauth>, <Service: nova-scheduler>, <Service: nova-conductor>, <Service: nova-cert>]

Tags: area-mos
Ilya Kutukov (ikutukov)
Changed in fuel:
status: New → Confirmed
Changed in fuel:
assignee: Timur Nurlygayanov (tnurlygayanov) → MOS Puppet Team (mos-puppet)
Revision history for this message
Sergey Kolekonov (skolekonov) wrote :

We enabled selinux security driver for libvirt in fuel library, but now tests are executed on images without selinux. When tests will be updated, we will use new CentOS 7 image and the test should pass

Curtis Hovey (sinzui)
Changed in fuel:
assignee: Registry Administrators (registry) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.