Comment 6 for bug 1655028

Revision history for this message
Frode Nordahl (fnordahl) wrote :

Current working theory
----------------------
charm-keystone:
  - Add 'service_user_id' to IdentityServiceContext
charm-helpers:
  - Add 'service_user_id' to IdentityServiceContext
  - Add 'neutron_user_id' to NeutronContext
charm-nova-cloud-controller:
  - Expose 'nova_user_id' through relation data in relations:
    - 'neutron_api'
    - 'cinder-volume-service'
  - Add 'neutron_user_id' to rule 'admin_api' in policy.json.
charm-neutron-api:
  - Expose 'neutron_user_id' through relation data in relations:
    - 'neutron_api'
  - Add 'nova_user_id' to rule X in policy.json.
charm-cinder:
  - Add 'nova_user_id' to rule 'admin_api' in policy.json.