support access rules
Bug #1965967 reported by
Edward Hope-Morley
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charm Helpers |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Barbican Charm |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Cinder Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Designate Charm |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Glance Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Heat Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Keystone Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Manila Charm |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Masakari Charm |
Fix Released
|
Undecided
|
Unassigned | ||
OpenStack Neutron API Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Nova Cloud Controller Charm |
Fix Released
|
Undecided
|
Edward Hope-Morley | ||
OpenStack Octavia Charm |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The Openstack charms already support using Keystone application credentials but do not support using access rules because the charms are not configuring service_type [1]. This bug is to tracking adding this config to all the charms so that access rules can be used.
Changed in charm-barbican: | |
milestone: | none → 22.04 |
Changed in charm-cinder: | |
milestone: | none → 22.04 |
Changed in charm-designate: | |
milestone: | none → 22.04 |
Changed in charm-glance: | |
milestone: | none → 22.04 |
Changed in charm-heat: | |
milestone: | none → 22.04 |
Changed in charm-manila: | |
milestone: | none → 22.04 |
Changed in charm-masakari: | |
milestone: | none → 22.04 |
Changed in charm-neutron-api: | |
milestone: | none → 22.04 |
Changed in charm-nova-cloud-controller: | |
milestone: | none → 22.04 |
Changed in charm-octavia: | |
milestone: | none → 22.04 |
Changed in charm-keystone: | |
milestone: | none → 22.04 |
Changed in charm-helpers: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-neutron-api: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-glance: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
Changed in charm-glance: | |
status: | New → In Progress |
Changed in charm-keystone: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-cinder: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-heat: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → Edward Hope-Morley (hopem) |
status: | New → In Progress |
Changed in charm-helpers: | |
status: | In Progress → Fix Released |
Changed in charm-cinder: | |
status: | In Progress → Fix Released |
Changed in charm-glance: | |
status: | In Progress → Fix Released |
Changed in charm-heat: | |
status: | In Progress → Fix Released |
Changed in charm-keystone: | |
status: | In Progress → Fix Released |
Changed in charm-neutron-api: | |
status: | In Progress → Fix Released |
Changed in charm-nova-cloud-controller: | |
status: | In Progress → Fix Released |
Changed in charm-octavia: | |
status: | New → Fix Released |
Changed in charm-barbican: | |
status: | New → Fix Released |
Changed in charm-designate: | |
status: | New → Fix Released |
Changed in charm-manila: | |
status: | New → Fix Released |
Changed in charm-masakari: | |
status: | New → Fix Released |
To post a comment you must log in.
I suspect part of the reason why this has not been implemented yet is because the service_type names are hardcoded in the keystone charm [1] whereas they are in fact needed in each charm that implements a keystone_authtoken section which comes via charmhelpers. So one way to fix this would be to move [1] into [2] and use that when generating contexts to render the authtoken section templates.
[1] https:/ /github. com/openstack/ charm-keystone/ blob/ae178d7471 1f548fe3fd3dda0 568492aafe5b216 /hooks/ keystone_ utils.py# L302 /github. com/juju/ charm-helpers/ blob/master/ charmhelpers/ contrib/ openstack/ keystone. py
[2] https:/