-
lxd: re-add CopyImage to client_raw.go
Tycho Andersen committedMar 8, 2016 Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
lxd: get rid of unused declaration of CopyImage
Tycho Andersen committedMar 8, 2016 Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
lxd: re-install layers of indirection
Tycho Andersen committedMar 8, 2016 "All problems in computer science can be solved by another level of indirection, except of course for the problem of too many indirections." -- David Wheeler Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
Tycho Andersen committed
Mar 8, 2016 Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
lxd: use LXD's simplestreams support instead of lxd-images
Tycho Andersen committedMar 8, 2016 lxd-images is going away, and this way we get all the goodness of the simplestreams auto-updating that was recently added to LXD. plus we don't have to exec either. Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
lxd provider: import ubuntu-$series if it doesn't exist
Tycho Andersen committedMar 8, 2016 Instead of making people import their own image, let's just do it for them if it doesn't exist, like we do in the container type. Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
Tycho Andersen committed
Mar 4, 2016 The client code understands the new b4 server. Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
Merge pull request #4486 from waigani/MADE-storageprovisioner-machine
jujubot committedFeb 29, 2016 Made storageprovisioner machine Move the storageprovisioner worker from the machine agent runner to the dependency engine. (Review request: http://reviews.vapour.ws/r/3919/)
-
Merge branch 'master' into MADE-storageprovisioner-machine
waigani committedFeb 29, 2016 -
Merge pull request #4516 from waigani/MADE-identity-file-writer
jujubot committedFeb 29, 2016 MADE Identity File Writer Move the Identity File Writer worker from the machine agent runner to the dependancy engine. (Review request: http://reviews.vapour.ws/r/3951/)
-
Merge branch 'master' into MADE-identity-file-writer
waigani committedFeb 29, 2016 -
waigani committed
Feb 29, 2016 -
Merge pull request #4391 from cmars/callout-agreements
jujubot committedFeb 29, 2016 Message listing prior agreements to terms for the deployment. (Review request: http://reviews.vapour.ws/r/3833/)
-
Merge pull request #4553 from davecheney/rpc-cleanup
jujubot committedFeb 29, 2016 rpc: remove Conn.Go method Conn.Go was never called directly, but was exported in the package's API. As `go` is a reserved word, this probably explains the method's public name. Because the method was public, a lot of preconditions, some panicing had to be set to ensure the method was not called incorrectly. Remove all of this and collapse `Go` into its single caller, reducing the API surface, and ensuring it is always called correctly. (Review request: http://reviews.vapour.ws/r/3992/)
-
davecheney committed
Feb 28, 2016 Conn.Go was never called directly, but was exported in the package's API. As `go` is a reserved word, this probably explains the method's public name. Because the method was public, a lot of preconditions, some panicing had to be set to ensure the method was not called incorrectly. Remove all of this and collapse `Go` into its single caller, reducing the API surface, and ensuring it is always called correctly.
-
Merge pull request #4552 from juju/lxd-container-type
jujubot committedFeb 28, 2016 Lxd container type This branch is good to merge into master. It is currentish with master. The failures seen on http://reports.vapour.ws/releases/3676 are all from master. This branch fixes some of the errors in master, so it is desirable to merge now. The one bug shown on https://bugs.launchpad.net/juju-core/lxd-container-type is still valid and will affect master when merged. Both the gccgo and golang ppc64el unittests are already broken and need a fix. (Review request: http://reviews.vapour.ws/r/3991/) -
Merge pull request #4551 from wallyworld/fix-detect-credentials-windows
jujubot committedFeb 28, 2016 Fix typo in windows test Wrong env var was patched, should have been USERPROFILE (Review request: http://reviews.vapour.ws/r/3990/)
-
wallyworld committed
Feb 28, 2016 -
Merge pull request #4550 from jameinel/lxd-container-type-master
jujubot committedFeb 28, 2016 merge master into lxd-container-type (Review request: http://reviews.vapour.ws/r/3989/)
-
Merge remote-tracking branch 'upstream/master' into lxd-container-typ…
jameinel committedFeb 28, 2016 …e-master
-
Merge pull request #4549 from tych0/fix-int-overflows
jujubot committedFeb 27, 2016 fix int overflows in lxdclient test Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com> (Review request: http://reviews.vapour.ws/r/3988/)
-
fix int overflows in lxdclient test
Tycho Andersen committedFeb 27, 2016 Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
-
Merge pull request #4548 from wallyworld/destroy-model-regression
jujubot committedFeb 27, 2016 destroy model doesn't use legacy config store Fixes: https://bugs.launchpad.net/juju-core/+bug/1550580 juju destroy-model was broken because it still tried to use the legacy config store which we no longer use when creating models (Review request: http://reviews.vapour.ws/r/3987/)
-
destroy model doesn't use legacy config store
wallyworld committedFeb 27, 2016 -
Message listing prior agreements to terms for the deployment.
cmars committedFeb 11, 2016
-
Merge pull request #4537 from jameinel/lxd-container-type-no-disk
jujubot committedFeb 26, 2016 Update lxd-container-type to support lxd-2.0.0~beta4 This should be all the steps we need to make Juju compatible with LXD 2.0.0~beta4. This was done in collaboration with Tycho. I've tested it doing a local "juju bootstrap lxd lxd" on Trusty using the 2.0.0~beta4 packages from ppa:ubuntu-lxc/lxd-stable as well as bootstrapping an AWS controller and installing the ppa there as well before doing "juju deploy --to lxd". There may still need to be some tests fixed. containers/lxd still expects you to have installed an image into your local lxd server. But I think this is really close to being good enough to land in master. (Review request: http://reviews.vapour.ws/r/3973/)
-
Actually really do add the tests this time.
jameinel committedFeb 26, 2016 -
Merge remote-tracking branch 'upstream/lxd-container-type' into lxd-c…
jameinel committedFeb 26, 2016 …ontainer-type-no-disk
-
Fix newInstanceSummary to properly handle memory.
jameinel committedFeb 26, 2016 Add a few tests so that we actually know it is doing the right thing.
-
Merge pull request #4474 from davecheney/api-charms-remove-unused-met…
jujubot committedFeb 26, 2016 …hods api/charms: remove unused methods Remove all but one method, the rest were unused. This package is obviously misnamed. (Review request: http://reviews.vapour.ws/r/3909/)
-
Merge pull request #4544 from jameinel/lxd-container-type-master
jujubot committedFeb 26, 2016 merge juju master into lxd-container-type (Review request: http://reviews.vapour.ws/r/3980/)
-
api/charms: remove unused methods
davecheney committedFeb 19, 2016 Remove all but one method, the rest were unused. This package is obviously misnamed.
-
Merge pull request #4535 from wallyworld/autoload-credentials-part2
jujubot committedFeb 26, 2016 Add gce credential detection, improve autoload command The GCE provider now detects credentials by looking for the json file in known google locations. The detect credentials method signature is reworked to allow detection to include region. The autoload credentials command supports the --replace option. Bootstrap complains if auto credential detection finds > 1 credentials. Still todo: present detected credentials to user and allow them to choose which to import (Review request: http://reviews.vapour.ws/r/3971/)
-
Don't run TestNotAllContainersAreDeleted right now.
jameinel committedFeb 26, 2016 It connects to a real LXD server and creates real containers. This should become a CI test.