2016-04-22 19:41:26 |
Rob Crittenden |
bug |
|
|
added bug |
2016-05-23 05:08:56 |
OpenStack Infra |
nova: status |
New |
In Progress |
|
2016-05-23 05:08:56 |
OpenStack Infra |
nova: assignee |
|
Juan Antonio Osorio Robles (juan-osorio-robles) |
|
2016-05-23 05:10:51 |
Juan Antonio Osorio Robles |
bug task added |
|
cinder |
|
2016-05-23 05:11:56 |
Juan Antonio Osorio Robles |
bug task deleted |
cinder |
|
|
2016-05-24 20:04:34 |
OpenStack Infra |
nova: status |
In Progress |
Fix Released |
|
2017-11-20 06:43:01 |
Seyeong Kim |
bug task added |
|
charm-nova-cloud-controller |
|
2017-11-20 06:43:08 |
Seyeong Kim |
charm-nova-cloud-controller: assignee |
|
Seyeong Kim (xtrusia) |
|
2017-11-21 01:50:58 |
Seyeong Kim |
bug task added |
|
nova (Ubuntu) |
|
2017-11-21 01:51:06 |
Seyeong Kim |
nova (Ubuntu): assignee |
|
Seyeong Kim (xtrusia) |
|
2017-11-21 02:28:02 |
Seyeong Kim |
description |
oslo middleware provides a paste filter that sets the correct proxy scheme and host. This is needed for the TLS proxy case.
Without this then enabling the TLS proxy in devstack will fail configuring tempest because 'nova flavor-list' returns a http scheme in Location in a redirect it returns.
I've proposed a temporary workaround in devstack using:
+ iniset $NOVA_API_PASTE_INI filter:ssl_header_handler past
e.filter_factory oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory
+ iniset $NOVA_API_PASTE_INI composite:openstack_compute_ap
i_v21 keystone "ssl_header_handler cors compute_req_id faultwrap sizelimit autht
oken keystonecontext osapi_compute_app_v21"
But this isn't a long-term solution because two copies of the default paste filters will need to be maintained.
See https://review.openstack.org/#/c/301172 |
[Impact]
Getting http link instead of https even if https setting is set.
[Test case]
1. deploy openstack ( with keystone charm option use-https, https-service-endpoints)
2. create instance
3. nova --debug list
- check the result if https links are there.
[Regression Potential]
nova pkg will be affected by this patch. However, this patch modifies only api-paste.ini by adding http_proxy_to_wsgi. To accept this patch, nova service need to be restarted. Tested no vms are affected this patch, but APIs or daemons are temporarily.
[Others]
related commits ( which are already in comments )
https://git.openstack.org/cgit/openstack/nova/commit/?id=b609a3b32ee8e68cef7e66fabff07ca8ad6d4649
https://git.openstack.org/cgit/openstack/nova/commit/?id=6051f30a7e61c32833667d3079744b2d4fd1ce7c
[Original Description]
oslo middleware provides a paste filter that sets the correct proxy scheme and host. This is needed for the TLS proxy case.
Without this then enabling the TLS proxy in devstack will fail configuring tempest because 'nova flavor-list' returns a http scheme in Location in a redirect it returns.
I've proposed a temporary workaround in devstack using:
+ iniset $NOVA_API_PASTE_INI filter:ssl_header_handler past
e.filter_factory oslo_middleware.http_proxy_to_wsgi:HTTPProxyToWSGI.factory
+ iniset $NOVA_API_PASTE_INI composite:openstack_compute_ap
i_v21 keystone "ssl_header_handler cors compute_req_id faultwrap sizelimit autht
oken keystonecontext osapi_compute_app_v21"
But this isn't a long-term solution because two copies of the default paste filters will need to be maintained.
See https://review.openstack.org/#/c/301172 |
|
2017-11-21 02:28:24 |
Seyeong Kim |
attachment added |
|
lp1573766_xenial.debdiff https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1573766/+attachment/5011937/+files/lp1573766_xenial.debdiff |
|
2017-11-21 02:28:41 |
Seyeong Kim |
attachment added |
|
lp1573766_mitaka.debdiff https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1573766/+attachment/5011938/+files/lp1573766_mitaka.debdiff |
|
2017-11-21 02:29:36 |
Seyeong Kim |
nominated for series |
|
Ubuntu Xenial |
|
2017-11-21 04:23:03 |
Ubuntu Foundations Team Bug Bot |
tags |
|
patch |
|
2017-11-21 04:23:12 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2017-11-21 09:51:18 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2017-11-21 09:51:25 |
Edward Hope-Morley |
bug task added |
|
cloud-archive |
|
2017-11-21 19:45:43 |
Corey Bryant |
bug task added |
|
nova (Ubuntu Xenial) |
|
2017-11-21 19:47:32 |
Corey Bryant |
nova (Ubuntu Xenial): status |
New |
Triaged |
|
2017-11-21 19:47:35 |
Corey Bryant |
nova (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2017-11-21 19:47:43 |
Corey Bryant |
nova (Ubuntu): status |
New |
Invalid |
|
2017-11-21 19:48:19 |
Corey Bryant |
nominated for series |
|
cloud-archive/mitaka |
|
2017-11-21 19:48:19 |
Corey Bryant |
bug task added |
|
cloud-archive/mitaka |
|
2017-11-21 19:48:26 |
Corey Bryant |
cloud-archive: status |
New |
Invalid |
|
2017-11-21 19:48:28 |
Corey Bryant |
cloud-archive/mitaka: status |
New |
Triaged |
|
2017-11-21 19:48:32 |
Corey Bryant |
cloud-archive/mitaka: importance |
Undecided |
Medium |
|
2017-11-21 20:00:59 |
Corey Bryant |
charm-nova-cloud-controller: status |
New |
Triaged |
|
2017-11-21 20:01:02 |
Corey Bryant |
charm-nova-cloud-controller: importance |
Undecided |
Medium |
|
2017-11-21 21:11:04 |
Corey Bryant |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-11-27 09:32:22 |
Edward Hope-Morley |
charm-nova-cloud-controller: status |
Triaged |
In Progress |
|
2017-11-27 09:32:25 |
Edward Hope-Morley |
charm-nova-cloud-controller: milestone |
|
17.11 |
|
2017-12-01 07:29:20 |
James Page |
charm-nova-cloud-controller: milestone |
17.11 |
18.02 |
|
2017-12-04 06:25:17 |
Seyeong Kim |
nova (Ubuntu): assignee |
Seyeong Kim (xtrusia) |
|
|
2017-12-04 06:25:21 |
Seyeong Kim |
nova (Ubuntu Xenial): assignee |
|
Seyeong Kim (xtrusia) |
|
2017-12-04 06:25:25 |
Seyeong Kim |
cloud-archive/mitaka: assignee |
|
Seyeong Kim (xtrusia) |
|
2017-12-04 06:27:24 |
Seyeong Kim |
tags |
patch |
patch sts-sru |
|
2017-12-09 00:46:14 |
Steve Langasek |
nova (Ubuntu Xenial): status |
Triaged |
Fix Committed |
|
2017-12-09 00:46:19 |
Steve Langasek |
bug |
|
|
added subscriber SRU Verification |
2017-12-09 00:46:24 |
Steve Langasek |
tags |
patch sts-sru |
patch sts-sru verification-needed verification-needed-xenial |
|
2017-12-09 13:14:18 |
Seyeong Kim |
tags |
patch sts-sru verification-needed verification-needed-xenial |
patch sts-sru verification-done-xenial verification-needed |
|
2017-12-18 18:24:26 |
Launchpad Janitor |
nova (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2017-12-18 18:24:39 |
Ćukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-01-02 15:24:57 |
Corey Bryant |
cloud-archive/mitaka: status |
Triaged |
Fix Committed |
|
2018-01-02 15:24:59 |
Corey Bryant |
tags |
patch sts-sru verification-done-xenial verification-needed |
patch sts-sru verification-done-xenial verification-mitaka-needed verification-needed |
|
2018-01-04 13:24:22 |
Seyeong Kim |
tags |
patch sts-sru verification-done-xenial verification-mitaka-needed verification-needed |
patch sts-sru verification-done-xenial verification-mitaka-done verification-needed |
|
2018-01-10 19:59:33 |
Corey Bryant |
cloud-archive/mitaka: status |
Fix Committed |
Fix Released |
|
2018-03-05 19:51:59 |
Felipe Reyes |
tags |
patch sts-sru verification-done-xenial verification-mitaka-done verification-needed |
patch sts sts-sru verification-done-xenial verification-mitaka-done verification-needed |
|
2018-03-09 08:54:32 |
Ryan Beisner |
charm-nova-cloud-controller: milestone |
18.02 |
18.05 |
|
2018-03-20 17:34:18 |
Seyeong Kim |
charm-nova-cloud-controller: status |
In Progress |
Fix Released |
|