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.
Current working theory ------- ------- - Context Context cloud-controlle r: volume- service'
-------
charm-keystone:
- Add 'service_user_id' to IdentityService
charm-helpers:
- Add 'service_user_id' to IdentityService
- Add 'neutron_user_id' to NeutronContext
charm-nova-
- Expose 'nova_user_id' through relation data in relations:
- 'neutron_api'
- 'cinder-
- 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.