2017-05-17 09:51:58 |
James Page |
bug |
|
|
added bug |
2017-05-17 09:52:07 |
James Page |
bug task added |
|
nova-lxd (Ubuntu) |
|
2017-05-17 09:52:17 |
James Page |
nominated for series |
|
Ubuntu Artful |
|
2017-05-17 09:52:17 |
James Page |
bug task added |
|
nova-lxd (Ubuntu Artful) |
|
2017-05-17 09:52:17 |
James Page |
nominated for series |
|
Ubuntu Zesty |
|
2017-05-17 09:52:17 |
James Page |
bug task added |
|
nova-lxd (Ubuntu Zesty) |
|
2017-05-17 09:52:17 |
James Page |
nominated for series |
|
Ubuntu Yakkety |
|
2017-05-17 09:52:17 |
James Page |
bug task added |
|
nova-lxd (Ubuntu Yakkety) |
|
2017-05-17 09:52:28 |
James Page |
bug task added |
|
cloud-archive |
|
2017-05-17 09:52:41 |
James Page |
nominated for series |
|
cloud-archive/newton |
|
2017-05-17 09:52:41 |
James Page |
bug task added |
|
cloud-archive/newton |
|
2017-05-17 09:52:41 |
James Page |
nominated for series |
|
cloud-archive/ocata |
|
2017-05-17 09:52:41 |
James Page |
bug task added |
|
cloud-archive/ocata |
|
2017-05-17 09:53:43 |
James Page |
nominated for series |
|
cloud-archive/pike |
|
2017-05-17 09:53:43 |
James Page |
bug task added |
|
cloud-archive/pike |
|
2017-05-17 09:59:15 |
James Page |
description |
When booting instances using the --config-drive flag, the instance fail to boot with the following error:
LXDAPIException: json: cannot unmarshal bool into Go value of type string
nova-lxd is passing the 'readonly' flag as a boolean, not as a string, and the LXD API fails to unmarshall it as a result. |
[Impact]
Not possible to use the config-drive support (as currently in yakkety-proposed, zesty and artful)
[Test Case]
Deploy Nova-LXD based OpenStack Cloud
openstack server create --wait --image xenial --flavor m1.small --key-name testkey --nic net-id=XXXX --min 1 --max 1 --config-drive True xenial-config-drive
instance will go into ERROR state and fail to boot.
[Regression Potential]
Minimal; this feature has never worked correctly, the fix resolves and issue with passing the readonly flag for the config-drive device as a boolean rather than a string (as required by the LXD API).
[Original Bug Report]
When booting instances using the --config-drive flag, the instance fail to boot with the following error:
LXDAPIException: json: cannot unmarshal bool into Go value of type string
nova-lxd is passing the 'readonly' flag as a boolean, not as a string, and the LXD API fails to unmarshall it as a result. |
|
2017-05-17 09:59:24 |
James Page |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2017-05-17 10:12:39 |
OpenStack Infra |
nova-lxd: status |
New |
Fix Released |
|
2017-05-17 10:12:49 |
OpenStack Infra |
cloud-archive/ocata: status |
New |
Fix Committed |
|
2017-05-17 10:16:00 |
Dominique Poulain |
bug |
|
|
added subscriber Dominique Poulain |
2017-05-17 10:41:05 |
OpenStack Infra |
cloud-archive/newton: status |
New |
Fix Committed |
|
2017-05-18 10:54:20 |
James Page |
cloud-archive/pike: status |
New |
Fix Committed |
|
2017-05-18 10:54:22 |
James Page |
tags |
|
verification-pike-needed |
|
2017-05-18 20:11:13 |
Launchpad Janitor |
nova-lxd (Ubuntu Artful): status |
New |
Fix Released |
|
2017-05-18 20:28:42 |
Brian Murray |
nova-lxd (Ubuntu Zesty): status |
New |
Fix Committed |
|
2017-05-18 20:28:46 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2017-05-18 20:28:52 |
Brian Murray |
tags |
verification-pike-needed |
verification-needed verification-pike-needed |
|
2017-05-18 20:31:15 |
Brian Murray |
nova-lxd (Ubuntu Yakkety): status |
New |
Fix Committed |
|
2017-05-19 13:50:50 |
James Page |
cloud-archive/pike: status |
Fix Committed |
Fix Released |
|
2017-05-19 13:50:58 |
James Page |
tags |
verification-needed verification-pike-needed |
verification-needed |
|
2017-05-19 13:51:56 |
James Page |
tags |
verification-needed |
verification-needed verification-newton-needed |
|
2017-05-22 12:55:17 |
James Page |
tags |
verification-needed verification-newton-needed |
verification-needed verification-newton-needed verification-ocata-needed |
|
2017-05-22 14:23:45 |
James Page |
tags |
verification-needed verification-newton-needed verification-ocata-needed |
verification-needed verification-newton-done verification-ocata-needed |
|
2017-05-24 08:14:24 |
James Page |
tags |
verification-needed verification-newton-done verification-ocata-needed |
verfication-done |
|
2017-05-24 08:15:34 |
James Page |
tags |
verfication-done |
verification-done |
|
2017-05-24 08:18:49 |
James Page |
tags |
verification-done |
verification-done verification-newton-done verification-ocata-needed |
|
2017-05-24 09:37:53 |
James Page |
tags |
verification-done verification-newton-done verification-ocata-needed |
verification-done verification-newton-done verification-ocata-done |
|
2017-05-25 22:30:23 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2017-05-25 22:30:19 |
Launchpad Janitor |
nova-lxd (Ubuntu Yakkety): status |
Fix Committed |
Fix Released |
|
2017-05-25 22:30:50 |
Launchpad Janitor |
nova-lxd (Ubuntu Zesty): status |
Fix Committed |
Fix Released |
|
2017-06-01 15:42:36 |
James Page |
cloud-archive/newton: status |
Fix Committed |
Fix Released |
|
2017-06-01 15:43:38 |
James Page |
cloud-archive/ocata: status |
Fix Committed |
Fix Released |
|