Can't specify OS_INTERFACE with os-client-config library

Bug #1798473 reported by Drew Freiberger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
charm-openstack-service-checks
Fix Released
Undecided
Unassigned

Bug Description

In an environment with multiple spaces for keystone/nova/neutron endpoints, you must bind your application to the oam-space (for nagios access), internal-space, and public-space. internalURL endpoint keystone URL is returned by keystone:identity-credentials, which requires the internal-space, but the default interface for os-client-config seems to be public only, as it's not picking up the OS_INTERNAL environment variable.

Suggest recoding to openstacksdk library and set up "use-internal-endpoints" similiar to other openstack charms to remove need for access to external/public network for the monitoring service.

Revision history for this message
Xav Paice (xavpaice) wrote :

This has since been addressed by adding extra bindings for checking against all endpoints in the Keystone catalog.

Changed in charm-openstack-service-checks:
status: New → Fix Released
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.