[Bug 1246556] Re: lxc containers broken with maas
James Page
james.page at ubuntu.com
Thu Nov 21 10:12:00 UTC 2013
** Description changed:
+ [Impact]
+ LXC containers under the MAAS provider never startup
+
+ [Test Case]
+ configure a maas environment
+ juju bootstrap
+ juju add-machine lxc:0
+ (machine appears in status output but never starts).
+
+ [Regression Potential]
+ Restructuring of the way cloud-init data is constructed and the new API call to allow the correct secrets to be retrieved as potentially wide impact.
+
+ [Original Bug Report]
Machines are shown as pending and never start.
There is an error parsing the config returned from the API call.
- ERROR juju.worker environ.go:50 loaded invalid environment configuration: malformed maas-oauth (3 items separated by colons)
+ ERROR juju.worker environ.go:50 loaded invalid environment configuration: malformed maas-oauth (3 items separated by colons)
maas-oauth is listed as a secret. Although I have not fully
investigated yet, I believe that this is a regression that was
introduced when the provisioner task was moved to the API, and the
environment config is also returned over the API. I posit that the
secrets are removed from the environment config before returning them
over the API. This makes the configuration invalid, so the "wait for a
valid config" just hangs, and the provider fails to enter the main loop.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-core in Ubuntu.
https://bugs.launchpad.net/bugs/1246556
Title:
lxc containers broken with maas
To manage notifications about this bug go to:
https://bugs.launchpad.net/juju-core/+bug/1246556/+subscriptions
More information about the Ubuntu-server-bugs
mailing list