Custom endpoints

Bug #1845496 reported by Nicolas Pochet on 2019-09-26
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack AODH Charm
Wishlist
Unassigned
OpenStack ceph-radosgw charm
Wishlist
Unassigned
OpenStack cinder charm
Wishlist
Unassigned
OpenStack glance charm
Wishlist
Unassigned
OpenStack heat charm
Wishlist
Unassigned
OpenStack keystone charm
Wishlist
Unassigned
OpenStack neutron-api charm
Wishlist
Unassigned
OpenStack nova-cloud-controller charm
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) on 2019-09-26
description: updated
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  Edit
Everyone can see this information.

Other bug subscribers