Bug 1562085
Summary: | RFE: Octavia-tempest-plugin: loadbalancer service is missing from tempest.conf | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Noam Manos <nmanos> |
Component: | openstack-tempest | Assignee: | Chandan Kumar <chkumar> |
Status: | CLOSED DUPLICATE | QA Contact: | Martin Kopec <mkopec> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 14.0 (Rocky) | CC: | amodi, apevec, astafeye, chkumar, lhh, ltoscano, matyoung, mkopec, slinaber, tfreger, udesale |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | 1557736 | Environment: | |
Last Closed: | 2018-06-04 16:12:28 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1488126 |
Description
Noam Manos
2018-03-29 13:46:38 UTC
The first part is a duplicate of https://bugzilla.redhat.com/show_bug.cgi?id=1557736 The second part of the bug is really a bug of tempestconf, but at least it can be workarounded (you can pass specific values to override the generated configuration when calling discover-tempest-config, or you can change tempest.conf later). (In reply to Luigi Toscano from comment #1) > The first part is a duplicate of > https://bugzilla.redhat.com/show_bug.cgi?id=1557736 > > The second part of the bug is really a bug of tempestconf, but at least it > can be workarounded (you can pass specific values to override the generated > configuration when calling discover-tempest-config, or you can change > tempest.conf later). What is duplicate ? 1) In "verify_tempest_config.py" - function "check_service_availability": codename_match dict should include 'loadbalancer': 'loadbalancer'. OR 2) use codename_match.get(cfgname) instead of codename_match[cfgname]. OR 3) tempest.conf missing configurations for loadbalancer. ------------- (1) and (3) are about loadbalancer. (2) is to handle KeyError, which is not the same error as in Bug 1557736 - get_enabled_extensions(service) returned IndexError. I see your comment on Bug 1557736., so (2) is a breakage/change introduced by the fix for that bug. (1) is a problem of tempest verify CLI command, so openstack-tempest. (3) is related to tempestconf as described in my comment (I see that you opened https://storyboard.openstack.org/#!/story/2001768 ) There are still two different issues in this bug. (1) and (2) are now also described in Bug 1557736. (3) should probably be fixed in discover-tempest-config. It's not part of https://storyboard.openstack.org/#!/story/2001768, which is a different issue (1508904), with different workaround. This is an RFE, not a bug. It is covered as part of the ongoing tempest refactoring work. Adding tracker to: https://bugzilla.redhat.com/show_bug.cgi?id=1488126 In latest OSPD 13 puddle 2018-04-10.2, the load balancer service name has been changed to "load_balancer" (was "loadbalancer" previously), so the workaround is: 1) In "verify_tempest_config.py" - function "check_service_availability": codename_match dict should include 'load_balancer': 'load_balancer' 2) In tempest.conf: [service_available] load_balancer = True *** This bug has been marked as a duplicate of bug 1564866 *** https://bugzilla.redhat.com/show_bug.cgi?id=1564866 -> Configure Roles to support Octavia API RBAC enforcement adds the same in python-tempestconf so marking it as duplicate. |