[detached database] and [detached keystone] fail to deploy with ceph enabled as a backend

Bug #1587357 reported by SFilatov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
New
Undecided
Unassigned

Bug Description

osnailyfacter:enable rados waits for object-storage backend to come up but it doesn't due to wrong ip configured.
in /etc/puppet/modules/osnailyfacter/manifests/ceph/enable_rados.pp:
$rgw_address = get_ssl_property($ssl_hash, {}, 'radosgw', 'internal', 'hostname', [$service_endpoint, $management_vip])
where $service_endpoint will be keystone vip running on keystone node and $management_vip is an haproxy vip on controller. object-storage is running on controller under $management_vip, but puppet is picking up $service_endpoint which fails deployment

Description of the environment:
{"release": "9.0", "auth_required": true, "api": "1", "openstack_version": "mitaka-9.0", "feature_groups": ["experimental", "advanced"]}

detach-database 1.1.0 3.0.0 ubuntu (mitaka-9.0)
detach-keystone 1.0.2 3.0.0 ubuntu (mitaka-9.0)

nodes:
3 keystone + database
1 controller + ceph-osd
1 compute

I'm running ceph as a backend

Impact:
Deployment cannot be completed though it's easy work it around

Workaround:
Fix enable rados.pp to retrieve ips in a proper way

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.