Custom endpoints

Bug #1845496 reported by Nicolas Pochet
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ceph RADOS Gateway Charm
Triaged
Wishlist
Unassigned
OpenStack AODH Charm
Triaged
Wishlist
Unassigned
OpenStack Cinder Charm
Triaged
Wishlist
Unassigned
OpenStack Glance Charm
Triaged
Wishlist
Unassigned
OpenStack Heat Charm
Triaged
Wishlist
Unassigned
OpenStack Keystone Charm
Triaged
Wishlist
Unassigned
OpenStack Neutron API Charm
Triaged
Wishlist
Unassigned
OpenStack Nova Cloud Controller Charm
Triaged
Wishlist
Unassigned

Bug Description

One of our customers would like to be able to to define custom endpoints for their OpenStack services. At the moment, it is not possible as the only way to modify those endpoints through charms is to specify os-*-hostname.
If we take the nova endpoints example, they would like to specify public endpoints like https://api-gw:8774/ENVIRONMENT_CODE/nova/v2.1.

The approach that could be investigated would be to add an endpoints dict as a config option. That would require some modification of the charms.

For example, in the n-c-c charm, we would need to modify https://github.com/openstack/charm-nova-cloud-controller/blob/f98a6bd9625315bfce79132cdd5f2038240aff01/hooks/nova_cc_utils.py#L1410 to fetch this endpoints dict from config if any.

WDYT? Is it something that would be viable?

Nicolas Pochet (npochet)
description: updated
Revision history for this message
Alex Kavanagh (ajkavanagh) wrote :

I'm setting these to wishlist; however, so that they don't languish, it might be advisable to raise this to the product manager to see if this is something that is generally wanted across customers; if so, it's more likely to get done. Thanks.

Changed in charm-aodh:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-ceph-radosgw:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-cinder:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-glance:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-heat:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-keystone:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-neutron-api:
importance: Undecided → Wishlist
status: New → Triaged
Changed in charm-nova-cloud-controller:
importance: Undecided → Wishlist
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.