Allow os-{type}-hostname to also override protocol
Bug Description
When deploying a proxy for OpenStack services the proxy itself may provide the SSL transport rather than the OpenStack services themselves. In such a deployment, SSL is not configured nor managed by the OpenStack service components (keystone, cinder, nova-compute, etc) and instead the proxy is handling the SSL traffic.
Rather than introduce yet another config option, a simple change to the way the os-{endpoint_
As such, this change would allow the user to specify the following options:
1. Override the hostname advertised, let the charms themselves manage the SSL
juju set <service> os-public-
2. Override the hostname advertised and the URL scheme.
juju set <service> os-public-
In the second configuration option, the public endpoints for the service will be advertised using https for the scheme/protocol and foobar.example.org for the address. The path portion of the endpoint URL will continue to be provided by the specific charm.
no longer affects: | nova-cloud-controller (Ubuntu) |
Changed in charm-helpers: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in ceilometer (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in ceph-radosgw (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in ceilometer (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in cinder (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in glance (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in heat (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in keystone (Juju Charms Collection): | |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Confirmed |
Changed in neutron-api (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in keystone (Juju Charms Collection): | |
status: | Confirmed → Triaged |
Changed in nova-cloud-controller (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in swift-proxy (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
milestone: | none → 15.10 |
status: | New → Triaged |
Changed in charm-helpers: | |
status: | New → In Progress |
Changed in ceilometer (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in ceph-radosgw (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in cinder (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in glance (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in heat (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in keystone (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in neutron-api (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | Triaged → In Progress |
Changed in swift-proxy (Juju Charms Collection): | |
status: | Triaged → In Progress |
tags: | added: canonical-bootstack |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in ceph-radosgw (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in cinder (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in glance (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in heat (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in swift-proxy (Juju Charms Collection): | |
milestone: | 15.10 → 16.01 |
Changed in keystone (Juju Charms Collection): | |
assignee: | nobody → Billy Olsen (billy-olsen) |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in swift-proxy (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in heat (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in ceph-radosgw (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.01 → 16.04 |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in swift-proxy (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in heat (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in ceph-radosgw (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.04 → 16.07 |
tags: | added: openstack |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in swift-proxy (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in heat (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in ceph-radosgw (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.07 → 16.10 |
Changed in cinder (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in keystone (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in nova-cloud-controller (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in glance (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in swift-proxy (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in ceilometer (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in heat (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in ceph-radosgw (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in neutron-api (Juju Charms Collection): | |
milestone: | 16.10 → 17.01 |
Changed in charm-ceilometer: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in ceilometer (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-ceph-radosgw: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in ceph-radosgw (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-cinder: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in cinder (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-glance: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in glance (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-heat: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in heat (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-keystone: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in keystone (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-neutron-api: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in neutron-api (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-nova-cloud-controller: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in nova-cloud-controller (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-swift-proxy: | |
assignee: | nobody → Billy Olsen (billy-olsen) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in swift-proxy (Juju Charms Collection): | |
status: | In Progress → Invalid |
Changed in charm-ceph-radosgw: | |
importance: | High → Wishlist |
Changed in charm-ceilometer: | |
importance: | High → Wishlist |
Changed in charm-cinder: | |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-ceph-radosgw: | |
status: | In Progress → Triaged |
Changed in charm-ceilometer: | |
status: | In Progress → Triaged |
Changed in charm-glance: | |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-heat: | |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-keystone: | |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-neutron-api: | |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-nova-cloud-controller: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-swift-proxy: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
importance: | High → Wishlist |
status: | In Progress → Triaged |
Changed in charm-neutron-api: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-keystone: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-heat: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-glance: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-cinder: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-ceph-radosgw: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-ceilometer: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
Changed in charm-helpers: | |
assignee: | Billy Olsen (billy-olsen) → nobody |
importance: | Undecided → Wishlist |
status: | In Progress → Triaged |
I'd like to have this as well.