2013-10-30 13:29:26 |
Curtis Hovey |
bug |
|
|
added bug |
2013-10-30 13:29:40 |
Curtis Hovey |
juju-core: milestone |
|
1.17.0 |
|
2013-10-31 02:28:11 |
Ian Booth |
bug task added |
|
gwacl |
|
2013-10-31 02:28:21 |
Ian Booth |
gwacl: importance |
Undecided |
Critical |
|
2013-10-31 02:28:26 |
Ian Booth |
gwacl: status |
New |
In Progress |
|
2013-10-31 02:28:33 |
Ian Booth |
gwacl: assignee |
|
Ian Booth (wallyworld) |
|
2013-10-31 02:28:39 |
Ian Booth |
juju-core: assignee |
|
Ian Booth (wallyworld) |
|
2013-10-31 02:28:46 |
Ian Booth |
juju-core: milestone |
1.17.0 |
1.16.2 |
|
2013-10-31 02:56:38 |
Ian Booth |
branch linked |
|
lp:~wallyworld/gwacl/azure-management-api-change |
|
2013-10-31 08:04:07 |
Ian Booth |
branch linked |
|
lp:~wallyworld/gwacl/cloud-init-fix |
|
2013-10-31 08:24:36 |
Ian Booth |
branch linked |
|
lp:~wallyworld/juju-core/gwacl-rev229 |
|
2013-10-31 08:33:36 |
Ian Booth |
branch linked |
|
lp:~wallyworld/juju-core/gwacl-rev229-1_16 |
|
2013-10-31 08:50:00 |
Ian Booth |
nominated for series |
|
juju-core/1.16 |
|
2013-10-31 08:50:00 |
Ian Booth |
bug task added |
|
juju-core/1.16 |
|
2013-10-31 08:50:00 |
Ian Booth |
nominated for series |
|
juju-core/trunk |
|
2013-10-31 08:50:00 |
Ian Booth |
bug task added |
|
juju-core/trunk |
|
2013-10-31 08:50:26 |
Ian Booth |
juju-core/1.16: importance |
Undecided |
Critical |
|
2013-10-31 08:50:36 |
Ian Booth |
juju-core/1.16: status |
New |
In Progress |
|
2013-10-31 08:50:43 |
Ian Booth |
juju-core/1.16: assignee |
|
Ian Booth (wallyworld) |
|
2013-10-31 08:50:48 |
Ian Booth |
juju-core/1.16: milestone |
|
1.16.2 |
|
2013-10-31 08:50:53 |
Ian Booth |
juju-core/trunk: milestone |
1.16.2 |
1.17.0 |
|
2013-10-31 08:51:49 |
Ian Booth |
gwacl: status |
In Progress |
Fix Committed |
|
2013-10-31 08:52:01 |
Ian Booth |
juju-core/trunk: status |
In Progress |
Fix Committed |
|
2013-10-31 08:53:10 |
Ian Booth |
juju-core/1.16: status |
In Progress |
Fix Committed |
|
2013-10-31 17:16:29 |
Curtis Hovey |
juju-core/1.16: status |
Fix Committed |
Fix Released |
|
2013-10-31 21:14:51 |
James Page |
bug task added |
|
juju-core (Ubuntu) |
|
2013-10-31 21:15:02 |
James Page |
nominated for series |
|
Ubuntu Saucy |
|
2013-10-31 21:15:02 |
James Page |
bug task added |
|
juju-core (Ubuntu Saucy) |
|
2013-10-31 21:15:02 |
James Page |
nominated for series |
|
Ubuntu Trusty |
|
2013-10-31 21:15:02 |
James Page |
bug task added |
|
juju-core (Ubuntu Trusty) |
|
2013-10-31 21:43:27 |
Launchpad Janitor |
branch linked |
|
lp:~ubuntu-branches/ubuntu/trusty/juju-core/trusty-proposed |
|
2013-10-31 22:23:39 |
Launchpad Janitor |
juju-core (Ubuntu Trusty): status |
New |
Fix Released |
|
2013-11-20 21:18:01 |
Curtis Hovey |
juju-core/trunk: importance |
Critical |
High |
|
2013-11-21 10:09:22 |
James Page |
description |
I cannot bootstrap an azure environment that I could bootstrap 2 weeks ago. The azure-provider fails getting the OS image. Today and in the past, I used juju 1.16.0 to bootstrap. I think something outside of juju has changed
My config relies on the defaults except for the fact that I set the tools-urls to a testing location. Using the real tools location does not help. I have tried setting combinations of image-metadata-url, default-series, and image-stream to get past the error, but no success.
From the pastebin http://pastebin.ubuntu.com/6326844/ :
2013-10-29 22:55:14 DEBUG juju.environs.simplestreams simplestreams.go:888
finding products at path "streams/v1/com.ubuntu.cloud:released:azure.sjson"
2013-10-29 22:55:32 ERROR juju supercommand.go:282
cannot start bootstrap instance: POST request failed: BadRequest - The versioning
header is not specified or was specified incorrectly. (http code 400: Bad Request)
@wallyworld investigated the issue for a while
Azure is rejecting certain API calls complaining the
version we are putting in the request header is wrong, when according to the
Azure doco we are sending the right version, and nothing is supposed to have
changed. Hmmmm. But not all API calls are affected.
Also, there's a separate issue with Go going tits up with a closed connection
error. This is sort of a timing issue which is a limitation of how Go's http lib
is implemented. We worked around it in gomaasapi, and the same fix was aplied to
gwacl, but it seems not to have fixed it there. |
[Impact]
Bootstrap of Juju environment on Azure fails
[Test Case]
configure azure environment
juju bootstrap
(fails)
[Regression Potential]
Limited to Azure provider as in gwacl library.
[Original Bug Report]
I cannot bootstrap an azure environment that I could bootstrap 2 weeks ago. The azure-provider fails getting the OS image. Today and in the past, I used juju 1.16.0 to bootstrap. I think something outside of juju has changed
My config relies on the defaults except for the fact that I set the tools-urls to a testing location. Using the real tools location does not help. I have tried setting combinations of image-metadata-url, default-series, and image-stream to get past the error, but no success.
From the pastebin http://pastebin.ubuntu.com/6326844/ :
2013-10-29 22:55:14 DEBUG juju.environs.simplestreams simplestreams.go:888
finding products at path "streams/v1/com.ubuntu.cloud:released:azure.sjson"
2013-10-29 22:55:32 ERROR juju supercommand.go:282
cannot start bootstrap instance: POST request failed: BadRequest - The versioning
header is not specified or was specified incorrectly. (http code 400: Bad Request)
@wallyworld investigated the issue for a while
Azure is rejecting certain API calls complaining the
version we are putting in the request header is wrong, when according to the
Azure doco we are sending the right version, and nothing is supposed to have
changed. Hmmmm. But not all API calls are affected.
Also, there's a separate issue with Go going tits up with a closed connection
error. This is sort of a timing issue which is a limitation of how Go's http lib
is implemented. We worked around it in gomaasapi, and the same fix was aplied to
gwacl, but it seems not to have fixed it there. |
|
2013-11-21 10:09:31 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2013-11-21 10:32:14 |
James Page |
juju-core (Ubuntu Saucy): importance |
Undecided |
High |
|
2013-11-21 21:43:51 |
Brian Murray |
juju-core (Ubuntu Saucy): status |
New |
Fix Committed |
|
2013-11-21 21:43:55 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2013-11-21 21:44:06 |
Brian Murray |
tags |
azure bootstrap |
azure bootstrap verification-needed |
|
2013-11-21 21:48:13 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/saucy-proposed/juju-core |
|
2013-11-22 12:25:00 |
James Page |
tags |
azure bootstrap verification-needed |
azure bootstrap verification-done |
|
2013-11-27 16:25:58 |
Curtis Hovey |
tags |
azure bootstrap verification-done |
azure-provider bootstrap verification-done |
|
2013-12-02 15:54:45 |
Launchpad Janitor |
juju-core (Ubuntu Saucy): status |
Fix Committed |
Fix Released |
|
2013-12-02 15:55:40 |
Stéphane Graber |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2013-12-10 21:01:22 |
Curtis Hovey |
gwacl: milestone |
|
0.1.1 |
|
2013-12-10 21:03:13 |
Curtis Hovey |
gwacl: status |
Fix Committed |
Fix Released |
|
2013-12-20 17:41:59 |
Curtis Hovey |
juju-core: status |
Fix Committed |
Fix Released |
|