Provide support for glance arbitrary url
The fact that nova.conf's glance_api_servers list requires those endpoints to be using the standard URI format seems lacking. For example there is nothing stopping users from running glance under some arbitrary URI (ex: http://
# URL for connecting to neutron (string value)
neutron_url=https:/
# auth url for connecting to neutron in admin context (string
# value)
neutron_
glance_api_servers = http://
The error is that in nova glance.py code I see here:
https:/
endpoint = '%s://%s:%s' % (scheme, host, port)
return glanceclient.
From consumer perspective, could we configure all component url in same way? For neutron/keystone url, we can point a customer url, but for glance url, nova has limited it in one way.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Yang Yu
- Direction:
- Needs approval
- Assignee:
- Yang Yu
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Joe Gordon
Related branches
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Provide support for glance arbitrary url