2015-06-11 13:27:29 |
Dan Watkins |
bug |
|
|
added bug |
2015-06-11 13:27:53 |
Dan Watkins |
cloud-init (Ubuntu): assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-11 13:29:02 |
Dan Watkins |
description |
First reported in https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1440263/comments/6
Older versions of CloudStack return the password as the first thing on the socket after an HTTP request (eschewing the tradition of HTTP response headers). This has been fixed in ACS 4.5.1, which means we will always use the status line of the HTTP response as the password. |
First reported in https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1440263/comments/6
Older versions of CloudStack return the password as the first thing on the socket after an HTTP request (eschewing the tradition of HTTP response headers), which is what we take and use.
This lack of proper HTTP headers has been fixed in ACS 4.5.1, which means we will always use the status line of the HTTP response as the password. |
|
2015-06-11 13:36:03 |
Dan Watkins |
cloud-init (Ubuntu): status |
New |
In Progress |
|
2015-06-11 13:36:16 |
Dan Watkins |
bug task added |
|
cloud-init |
|
2015-06-11 13:36:24 |
Dan Watkins |
cloud-init (Ubuntu): status |
In Progress |
New |
|
2015-06-11 13:36:25 |
Dan Watkins |
cloud-init (Ubuntu): assignee |
Dan Watkins (daniel-thewatkins) |
|
|
2015-06-11 13:36:29 |
Dan Watkins |
cloud-init: status |
New |
In Progress |
|
2015-06-11 13:36:31 |
Dan Watkins |
cloud-init: assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-11 13:59:25 |
Dan Watkins |
bug |
|
|
added subscriber Thomas Moroder (server24) |
2015-06-12 13:44:29 |
Launchpad Janitor |
branch linked |
|
lp:~daniel-thewatkins/cloud-init/lp1464253 |
|
2015-06-12 13:52:19 |
Launchpad Janitor |
cloud-init (Ubuntu): status |
New |
Confirmed |
|
2015-06-16 16:41:18 |
Launchpad Janitor |
branch linked |
|
lp:cloud-init |
|
2015-06-16 16:49:50 |
Scott Moser |
nominated for series |
|
Ubuntu Trusty |
|
2015-06-16 16:49:50 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Trusty) |
|
2015-06-16 16:49:50 |
Scott Moser |
nominated for series |
|
Ubuntu Wily |
|
2015-06-16 16:49:50 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Wily) |
|
2015-06-16 16:49:50 |
Scott Moser |
nominated for series |
|
Ubuntu Precise |
|
2015-06-16 16:49:50 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Precise) |
|
2015-06-16 16:49:50 |
Scott Moser |
nominated for series |
|
Ubuntu Utopic |
|
2015-06-16 16:49:50 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Utopic) |
|
2015-06-16 16:49:50 |
Scott Moser |
nominated for series |
|
Ubuntu Vivid |
|
2015-06-16 16:49:50 |
Scott Moser |
bug task added |
|
cloud-init (Ubuntu Vivid) |
|
2015-06-16 16:50:01 |
Scott Moser |
cloud-init (Ubuntu Precise): status |
New |
Confirmed |
|
2015-06-16 16:50:03 |
Scott Moser |
cloud-init (Ubuntu Trusty): status |
New |
Confirmed |
|
2015-06-16 16:50:06 |
Scott Moser |
cloud-init (Ubuntu Utopic): status |
New |
Confirmed |
|
2015-06-16 16:50:10 |
Scott Moser |
cloud-init (Ubuntu Vivid): status |
New |
Confirmed |
|
2015-06-16 16:56:06 |
Dan Watkins |
cloud-init (Ubuntu Precise): assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-16 16:56:07 |
Dan Watkins |
cloud-init (Ubuntu Trusty): assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-16 16:56:08 |
Dan Watkins |
cloud-init (Ubuntu Utopic): assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-16 16:56:09 |
Dan Watkins |
cloud-init (Ubuntu Vivid): assignee |
|
Dan Watkins (daniel-thewatkins) |
|
2015-06-29 12:07:25 |
Dan Watkins |
cloud-init: status |
In Progress |
Fix Committed |
|
2015-06-29 12:18:04 |
Launchpad Janitor |
branch linked |
|
lp:~cloudware/ubuntu/vivid/cloud-init/vivid-wip |
|
2015-06-29 12:18:05 |
Dan Watkins |
cloud-init (Ubuntu Vivid): status |
Confirmed |
In Progress |
|
2015-06-29 12:18:09 |
Dan Watkins |
cloud-init (Ubuntu Trusty): status |
Confirmed |
In Progress |
|
2015-06-29 12:18:12 |
Dan Watkins |
cloud-init (Ubuntu Precise): status |
Confirmed |
In Progress |
|
2015-06-29 12:19:17 |
Launchpad Janitor |
branch linked |
|
lp:~cloudware/ubuntu/trusty/cloud-init/trusty-wip |
|
2015-06-29 12:21:58 |
Launchpad Janitor |
branch linked |
|
lp:~cloudware/ubuntu/precise/cloud-init/precise-wip |
|
2015-07-10 12:07:43 |
Thomas Moroder (server24) |
cloud-init: status |
Fix Committed |
Fix Released |
|
2015-07-16 10:22:31 |
Dan Watkins |
description |
First reported in https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1440263/comments/6
Older versions of CloudStack return the password as the first thing on the socket after an HTTP request (eschewing the tradition of HTTP response headers), which is what we take and use.
This lack of proper HTTP headers has been fixed in ACS 4.5.1, which means we will always use the status line of the HTTP response as the password. |
First reported in https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1440263/comments/6
Older versions of CloudStack return the password as the first thing on the socket after an HTTP request (eschewing the tradition of HTTP response headers), which is what we take and use.
This lack of proper HTTP headers has been fixed in ACS 4.5.1, which means we will always use the status line of the HTTP response as the password.
[Impact]
Ubuntu instances deployed on more recent versions of CloudStack will always set the root password to "HTTP/1.0 200 OK".
[Test Case]
Launch an instance in a recent CloudStack environment and try to log in using "HTTP/1.0 200 OK" and the password provided by the environment. The former should fail and the latter should work.
[Regression Potential]
This change moves to using wget rather than our own custom client, which is more inline with CloudStack's own scripting around this. We shouldn't regress on new or old CloudStack environments. |
|
2015-07-17 17:20:18 |
Ben Howard |
summary |
CloudStack data source will always set password to "HTTP/1.0 200 OK" on CloudStack 4.5.1 and later |
[SRU] CloudStack data source will always set password to "HTTP/1.0 200 OK" on CloudStack 4.5.1 and later |
|
2015-07-17 17:20:39 |
Ben Howard |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2015-07-22 13:36:03 |
Scott Moser |
cloud-init: status |
Fix Released |
Fix Committed |
|
2015-07-22 21:46:25 |
Launchpad Janitor |
cloud-init (Ubuntu Wily): status |
Confirmed |
Fix Released |
|
2015-07-23 14:54:00 |
Chris J Arges |
cloud-init (Ubuntu Vivid): status |
In Progress |
Fix Committed |
|
2015-07-23 14:54:03 |
Chris J Arges |
bug |
|
|
added subscriber SRU Verification |
2015-07-23 14:54:09 |
Chris J Arges |
tags |
|
verification-needed |
|
2015-07-23 14:56:57 |
Chris J Arges |
cloud-init (Ubuntu Trusty): status |
In Progress |
Fix Committed |
|
2015-07-23 15:00:25 |
Chris J Arges |
cloud-init (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2015-07-23 15:02:16 |
Chris J Arges |
cloud-init (Ubuntu Utopic): status |
Confirmed |
Won't Fix |
|
2015-07-24 15:58:44 |
Chris J Arges |
information type |
Private Security |
Public Security |
|
2015-07-27 20:57:48 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/cloud-init |
|
2015-08-10 16:50:20 |
Dan Watkins |
tags |
verification-needed |
verification-done |
|
2015-08-10 17:28:13 |
Launchpad Janitor |
cloud-init (Ubuntu Vivid): status |
Fix Committed |
Fix Released |
|
2015-08-10 17:28:31 |
Chris J Arges |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2015-08-10 17:29:39 |
Launchpad Janitor |
cloud-init (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|
2015-08-10 17:30:10 |
Launchpad Janitor |
cloud-init (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2015-09-10 16:18:31 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/trusty/cloud-init |
|
2015-11-09 11:11:41 |
Dan Watkins |
cloud-init: status |
Fix Committed |
Fix Released |
|
2016-04-05 13:57:45 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/precise-proposed/cloud-init |
|
2023-05-10 08:17:34 |
James Falcon |
bug watch added |
|
https://github.com/canonical/cloud-init/issues/2562 |
|