Bug 1472859
| Summary: | keystone catalog should not have entries for disabled api (cinder v1) | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Attila Fazekas <afazekas> |
| Component: | openstack-tripleo-heat-templates | Assignee: | Alan Bishop <abishop> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Tzach Shefi <tshefi> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 12.0 (Pike) | CC: | amodi, chkumar, dgurtner, jjoyce, jschluet, mburns, pgrist, slinaber, srevivo, tvignaud |
| Target Milestone: | z7 | Keywords: | TestOnly, Triaged, ZStream |
| Target Release: | 13.0 (Queens) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-tripleo-heat-templates-8.3.1-54.el7ost | Doc Type: | Bug Fix |
| Doc Text: |
Cause: TripleO continued to create a keystone catalog entry for cinder's v1 API long after the v1 API was deprecated; even after cinder removed v1 support during the Queens cycle.
Consequence: TripleO would create a cinder a keystone service and endpoint for a cinder API version that cinder no longer supports.
Fix: TripleO no longer creates a keystone catalog entry for cinder's v1 API.
Result: The v1 catalog entry is not created. However, any existing catalog entry for the v1 API is not automatically deleted. The cloud admin is responsible for deleting an existing cinder v1 API catalog entries.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-08-01 10:42:38 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: | |||
|
Description
Attila Fazekas
2017-07-19 14:36:23 UTC
The devstack gate does not likes the idea: https://review.openstack.org/#/c/485232/ ATM not a good idea to just remove it. https://review.openstack.org/496858 is another change that needs to land before starting the puppet/TripleO changes. I'll update this BZ to ON_DEV when I begin my portion of the work. *** Bug 1504190 has been marked as a duplicate of this bug. *** I think there's still activity upstream, so marking this for 13z so this isn't closed when 12 goes EOL. Tempest was updated to use the prior API version(s), and work resumed on https://review.openstack.org/485232 to remove the v1 endpoint from devstack. *** Bug 1718225 has been marked as a duplicate of this bug. *** According to our records, this should be resolved by openstack-tripleo-heat-templates-8.3.1-54.el7ost. This build is available now. Verified on: openstack-tripleo-heat-templates-8.3.1-54.el7ost No cinder v1 seen here: (overcloud) [stack@undercloud-0 ~]$ openstack endpoint list | grep cinder | 000956431b58444b8b0a3285149397f7 | regionOne | cinderv2 | volumev2 | True | public | http://10.0.0.102:8776/v2/%(tenant_id)s | | 08239ca2d4f848caa67c80d8edec91ec | regionOne | cinderv3 | volumev3 | True | admin | http://172.17.1.21:8776/v3/%(tenant_id)s | | 09f28a6703c44c70b78e561933d3c14e | regionOne | cinderv3 | volume | True | admin | http://172.17.1.21:8776/v3/%(tenant_id)s | | 17713fae48f246ad875c265a982c14a8 | regionOne | cinderv2 | volumev2 | True | internal | http://172.17.1.21:8776/v2/%(tenant_id)s | | 6ca02ddf3dce42f49bc2a4d562d9b5e8 | regionOne | cinderv2 | volumev2 | True | admin | http://172.17.1.21:8776/v2/%(tenant_id)s | | 870ae06fc47040be9dc65f6c86ac173c | regionOne | cinderv3 | volume | True | public | http://10.0.0.102:8776/v3/%(tenant_id)s | | af1b372a45ba474f850e83bcb991eeab | regionOne | cinderv3 | volumev3 | True | public | http://10.0.0.102:8776/v3/%(tenant_id)s | | b55449a9eef54ec9a5e27b9a77004e36 | regionOne | cinderv3 | volume | True | internal | http://172.17.1.21:8776/v3/%(tenant_id)s | | c001186535534d62a76e48bdab383d34 | regionOne | cinderv3 | volumev3 | True | internal | http://172.17.1.21:8776/v3/%(tenant_id)s | or here: (overcloud) [stack@undercloud-0 ~]$ openstack catalog list | grep cinder | cinderv2 | volumev2 | regionOne | | cinderv3 | volumev3 | regionOne | | cinderv3 | volume | regionOne looks good to verify. |