Keystone endpoints sometimes are created with wrong URLS if RadosGW used for objects
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Confirmed
|
High
|
Oleksiy Molchanov | ||
7.0.x |
Confirmed
|
High
|
Oleksiy Molchanov |
Bug Description
Keystone endpoints are created with different URLS when swift is deployed using ceph.
"MODULAR: swift/keystone.pp" should not run if Ceph RadosGW used for objects because swift/keystone.pp conflicts with radosgw/
Steps to reproduce:
1. Create cluster with settings:
Storage Backends
Ceph RBD for volumes (Cinder)
Ceph RadosGW for objects (Swift API)
Ceph RBD for ephemeral volumes (Nova)
Ceph RBD for images (Glance)
Network Neutron with VLAN segmentation
2. Add 1 controller and 1 compute nodes
3. Deploy cluster
4. Go to controller node and run:
source openrc
openstack endpoint show object-store
5. Create new cluster with the same settings (or redeploy the current env)
6. Go to controller node and run:
source openrc
openstack endpoint show object-store
Expected results:
# openstack endpoint show object-store
+------
| Field | Value |
+------
| adminurl | http://
| enabled | True |
| id | 60a1537bbd80406
| internalurl | http://
| publicurl | https:/
| region | RegionOne |
| service_id | 2f8f0a4e3738494
| service_name | swift |
| service_type | object-store |
+------
Actual result:
Sometimes it will be:
# openstack endpoint show object-store
+------
| Field | Value |
+------
| adminurl | http://
| enabled | True |
| id | f1915c1f21a54c8
| internalurl | http://
| publicurl | https:/
| region | RegionOne |
| service_id | 0db671aede4048f
| service_name | swift |
| service_type | object-store |
+------
Impact:
# swift stat
Account HEAD failed: http://
VERSION:
7.0 and 8.0
Additional information:
Wrong URLS created when "MODULAR: swift/keystone.pp" runs after "MODULAR: radosgw/
Changed in fuel: | |
milestone: | none → 8.0-updates |
Changed in fuel: | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Oleksiy Molchanov (omolchanov) |
tags: | added: area-library team-bugfix |
Fix proposed to branch: stable/8.0 /review. openstack. org/329076
Review: https:/