cinder-ceph not using data from ceph-proxy relation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph RADOS Gateway Charm |
Fix Released
|
Medium
|
Felipe Reyes | ||
Charm Helpers |
Fix Released
|
Medium
|
Felipe Reyes | ||
OpenStack Ceph-Proxy Charm |
Fix Released
|
Medium
|
Felipe Reyes | ||
OpenStack Cinder-Ceph charm |
Fix Released
|
Medium
|
Felipe Reyes | ||
OpenStack Glance Charm |
Fix Released
|
Medium
|
Unassigned | ||
OpenStack Nova Compute Charm |
Fix Released
|
Medium
|
Unassigned | ||
cinder-ceph (Juju Charms Collection) |
Invalid
|
Medium
|
Unassigned |
Bug Description
$ juju version
2.0.1-xenial-s390x
After deploying and configuring ceph-proxy, I am able to run ceph commands from inside the unit:
root@juju-
rbd
libvirt-pool
default.rgw.buckets
default.rgw
default.rgw.root
default.rgw.control
default.rgw.gc
default.
default.
default.log
default.intent-log
default.usage
default.users
default.users.email
default.users.swift
default.users.uid
I have cinder and cinder-ceph deployed as well, with the following relations:
Relation Provides Consumes Type
ceph ceph-proxy cinder-ceph regular
cluster cinder cinder peer
storage-backend cinder cinder-ceph subordinate
Connecting in to the cinder unit, ceph commands are failing, and it seems that the ceph configuration doesn't make it in from the proxy charm:
root@juju-
no monitors specified to connect to.
Error connecting to cluster: ObjectNotFound
root@juju-
#######
# [ WARNING ]
# cinder configuration file maintained by Juju
# local changes may be overwritten.
#######
[global]
log to syslog =
err to syslog =
clog to syslog =
[client]
Looking at the debug-log on cinder-ceph, I see where it seeks the mon_hosts, key, and auth data from the relationship, and seems to be satisfied...
http://
Related branches
- Jorge Niedbalski (community): Approve
- Chris MacNaughton (community): Approve
-
Diff: 303 lines (+211/-14)2 files modifiedcharmhelpers/contrib/openstack/context.py (+9/-6)
tests/contrib/openstack/test_os_contexts.py (+202/-8)
Changed in cinder-ceph (Juju Charms Collection): | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Chris MacNaughton (chris.macnaughton) |
tags: | added: sts |
tags: | added: openstack |
Changed in charm-helpers: | |
status: | New → In Progress |
Changed in cinder-ceph (Juju Charms Collection): | |
assignee: | Chris MacNaughton (chris.macnaughton) → Felipe Reyes (freyes) |
Changed in charm-cinder-ceph: | |
assignee: | nobody → Felipe Reyes (freyes) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in cinder-ceph (Juju Charms Collection): | |
status: | Triaged → Invalid |
Changed in charm-ceph-proxy: | |
assignee: | nobody → Felipe Reyes (freyes) |
Changed in charm-ceph-proxy: | |
status: | New → In Progress |
Changed in charm-cinder-ceph: | |
status: | In Progress → Fix Committed |
Changed in charm-ceph-radosgw: | |
assignee: | nobody → Felipe Reyes (freyes) |
Changed in charm-helpers: | |
status: | In Progress → Fix Committed |
Changed in charm-nova-compute: | |
milestone: | none → 17.05 |
Changed in charm-glance: | |
milestone: | none → 17.05 |
Changed in charm-cinder-ceph: | |
milestone: | none → 17.05 |
Changed in charm-ceph-radosgw: | |
milestone: | none → 17.05 |
Changed in charm-cinder-ceph: | |
milestone: | 17.05 → 17.08 |
Changed in charm-nova-compute: | |
milestone: | 17.05 → 17.08 |
Changed in charm-ceph-radosgw: | |
milestone: | 17.05 → 17.08 |
Changed in charm-glance: | |
milestone: | 17.05 → 17.08 |
Changed in charm-ceph-radosgw: | |
importance: | Undecided → Medium |
Changed in charm-ceph-proxy: | |
importance: | Undecided → Medium |
Changed in charm-helpers: | |
importance: | Undecided → Medium |
Changed in charm-glance: | |
importance: | Undecided → Medium |
Changed in charm-nova-compute: | |
importance: | Undecided → Medium |
juju status paste.ubuntu. com/23488004/
http://