[Bug 1521604] Re: Blocks on "Missing relations: identity" even when configured to manage only cinder-volume

Tim Schoellhammer tim.schoellhammer at reiff-gruppe.de
Wed May 11 14:10:46 UTC 2016


Hi, i have this issue after a juju upgrade-charm for the cinder-volume services. The cinder-api are normal but the cinder-volume units are missing relations.
cs:trusty/cinder-252

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to cinder in Juju Charms Collection.
Matching subscriptions: charm-bugs
https://bugs.launchpad.net/bugs/1521604

Title:
  Blocks on "Missing relations: identity" even when configured to manage
  only cinder-volume

Status in cinder package in Juju Charms Collection:
  Fix Released

Bug description:
  The documented procedure for separating cinder-api from cinder-volume
  (https://jujucharms.com/cinder/) is to deploy two instances of this
  charm with different "enabled-services" options:

  cat >cinder.cfg <<END
  cinder-api:
      enabled-services: api, scheduler
  cinder-volume:
      enabled-services: volume
      block-device: sdc
      overwrite: true
  END
  juju deploy --config=cinder.cfg cinder cinder-api
  juju deploy --config=cinder.cfg cinder cinder-volume
  juju add-relation cinder-api mysql
  juju add-relation cinder-api rabbitmq-server
  juju add-relation cinder-api keystone
  juju add-relation cinder-api nova-cloud-controller
  juju add-relation cinder-volume mysql
  juju add-relation cinder-volume rabbitmq-server

  While the documentation correctly states that there should be *no*
  relation between cinder-volume and keystone, "juju stat" for cinder-
  volume would still return:

    cinder-volume:
      charm: cs:trusty/cinder-31
      exposed: false
      service-status:
        current: blocked
        message: 'Missing relations: identity'
        since: 01 Dec 2015 12:19:59Z

  The relation here is not "missing", as the service isn't an API
  service and thus doesn't need to register an endpoint.

  If the user now *does* create the relation, the cinder-volume charm
  creates a Keystone endpoint with the IP of the volume service,
  overwriting the correct one for the API, which is useless and renders
  Cinder non-functional in the absence of a working endpoint.

To manage notifications about this bug go to:
https://bugs.launchpad.net/charms/+source/cinder/+bug/1521604/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list