tripleo-ci-centos-8-scenario010-ovn-provider-standalone is failing on tempest tests with error Details: {'faultcode': 'Client', 'faultstring': "Provider 'ovn' is not enabled.", 'debuginfo': None}

Bug #1887666 reported by Sandeep Yadav
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brent Eagles

Bug Description

ripleo-ci-centos-8-scenario010-ovn-provider-standalone failing on tempest tests with error Details: {'faultcode': 'Client', 'faultstring': "Provider 'ovn' is not enabled.", 'debuginfo': None} since 28th May'20

https://zuul.opendev.org/t/openstack/builds?job_name=tripleo-ci-centos-8-scenario010-ovn-provider-standalone&result=SUCCESS

Error Snippet:-
~~~
1} setUpClass (octavia_tempest_plugin.tests.scenario.v2.test_listener.ListenerScenarioTest) [0.000000s] ... FAILED

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/tempest/test.py", line 188, in setUpClass
        six.reraise(etype, value, trace)
      File "/usr/lib/python3.6/site-packages/six.py", line 703, in reraise
        raise value
      File "/usr/lib/python3.6/site-packages/tempest/test.py", line 181, in setUpClass
        cls.resource_setup()
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/tests/scenario/v2/test_listener.py", line 43, in resource_setup
        lb = cls.mem_lb_client.create_loadbalancer(**lb_kwargs)
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/services/load_balancer/v2/loadbalancer_client.py", line 91, in create_loadbalancer
        return self._create_object(**kwargs)
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/services/load_balancer/v2/base_client.py", line 101, in _create_object
        response, body = self.post(request_uri, jsonutils.dumps(obj_dict))
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 283, in post
        return self.request('POST', url, extra_headers, headers, body, chunked)
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 687, in request
        self._error_checker(resp, resp_body)
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 798, in _error_checker
        raise exceptions.BadRequest(resp_body, resp=resp)
    tempest.lib.exceptions.BadRequest: Bad request
    Details: {'faultcode': 'Client', 'faultstring': "Provider 'ovn' is not enabled.", 'debuginfo': None}

{0} setUpClass (octavia_tempest_plugin.tests.scenario.v2.test_pool.PoolScenarioTest) [0.000000s] ... FAILED

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "/usr/lib/python3.6/site-packages/tempest/test.py", line 188, in setUpClass
        six.reraise(etype, value, trace)
      File "/usr/lib/python3.6/site-packages/six.py", line 703, in reraise
        raise value
      File "/usr/lib/python3.6/site-packages/tempest/test.py", line 181, in setUpClass
        cls.resource_setup()
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/tests/scenario/v2/test_pool.py", line 42, in resource_setup
        lb = cls.mem_lb_client.create_loadbalancer(**lb_kwargs)
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/services/load_balancer/v2/loadbalancer_client.py", line 91, in create_loadbalancer
        return self._create_object(**kwargs)
      File "/usr/lib/python3.6/site-packages/octavia_tempest_plugin/services/load_balancer/v2/base_client.py", line 101, in _create_object
        response, body = self.post(request_uri, jsonutils.dumps(obj_dict))
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 283, in post
        return self.request('POST', url, extra_headers, headers, body, chunked)
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 687, in request
        self._error_checker(resp, resp_body)
      File "/usr/lib/python3.6/site-packages/tempest/lib/common/rest_client.py", line 798, in _error_checker
        raise exceptions.BadRequest(resp_body, resp=resp)
    tempest.lib.exceptions.BadRequest: Bad request
    Details: {'faultcode': 'Client', 'faultstring': "Provider 'ovn' is not enabled.", 'debuginfo': None}

{1} setUpClass (octavia_tempest_plugin.tests.scenario.v2.test_load_balancer.LoadBalancerScenarioTest) [0.000000s] ... FAILED
~~~

Log url:-

https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_44e/740323/2/check/tripleo-ci-centos-8-scenario010-ovn-provider-standalone/44e95be/logs/undercloud/var/log/tempest/tempest_run.log

https://7f7d933f4fd932303b0b-0471f2d86330b4224239e97c94493f38.ssl.cf1.rackcdn.com/738606/1/check/tripleo-ci-centos-8-scenario010-ovn-provider-standalone/72f9f1a/logs/undercloud/var/log/tempest/tempest_run.log

Revision history for this message
Sandeep Yadav (sandeepyadav93) wrote :

Patch: https://review.opendev.org/#/c/714639/ might solve this issue.

Changed in tripleo:
milestone: victoria-1 → victoria-3
Changed in tripleo:
assignee: nobody → Brent Eagles (beagles)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/748499

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.opendev.org/714639
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=e4fd78880cb3a4f243546102ef27b34160ff7cb5
Submitter: Zuul
Branch: master

commit e4fd78880cb3a4f243546102ef27b34160ff7cb5
Author: Brent Eagles <email address hidden>
Date: Tue Mar 24 10:51:07 2020 -0230

    Re-enable driver agent for scenario 10

    Flip to disabling the agent was only intended to be temporary so should
    be re-enabled now.

    Closes-Bug: #1887666

    Change-Id: I286ca5a7cb29b5a9a3d249dc190d8beac29f5863

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/ussuri)

Reviewed: https://review.opendev.org/748499
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=9913958822d8e90dfcdc460de6fc643dee90422e
Submitter: Zuul
Branch: stable/ussuri

commit 9913958822d8e90dfcdc460de6fc643dee90422e
Author: Brent Eagles <email address hidden>
Date: Tue Mar 24 10:51:07 2020 -0230

    Re-enable driver agent for scenario 10

    Flip to disabling the agent was only intended to be temporary so should
    be re-enabled now.

    Closes-Bug: #1887666

    Change-Id: I286ca5a7cb29b5a9a3d249dc190d8beac29f5863

tags: added: in-stable-ussuri
Revision history for this message
Rafael Folco (rafaelfolco) wrote :

The issue has changed a little. Now with ovn enabled, the error seen is:
OVN provider does not support HTTPS protocol

https://bugs.launchpad.net/tripleo/+bug/1896277 has been opened to track this issue.

Closing bug. Re-open this issue if necessary.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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