Permalink
Switch branches/tags
Commits on Mar 8, 2016
  1. lxd: re-add CopyImage to client_raw.go

    Tycho Andersen committed Mar 8, 2016
    Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
  2. lxd: get rid of unused declaration of CopyImage

    Tycho Andersen committed Mar 8, 2016
    Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
  3. lxd: re-install layers of indirection

    Tycho Andersen committed Mar 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>
  4. lxd: fix LXD tests

    Tycho Andersen committed Mar 8, 2016
    Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
  5. lxd: use LXD's simplestreams support instead of lxd-images

    Tycho Andersen committed Mar 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>
  6. lxd provider: import ubuntu-$series if it doesn't exist

    Tycho Andersen committed Mar 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>
  7. lxd: update the client code

    Tycho Andersen committed Mar 4, 2016
    The client code understands the new b4 server.
    
    Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
Commits on Feb 29, 2016
  1. Merge pull request #4486 from waigani/MADE-storageprovisioner-machine

    jujubot committed Feb 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/)
  2. Merge pull request #4516 from waigani/MADE-identity-file-writer

    jujubot committed Feb 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/)
  3. review comments

    waigani committed Feb 29, 2016
  4. Merge pull request #4391 from cmars/callout-agreements

    jujubot committed Feb 29, 2016
    Message listing prior agreements to terms for the deployment.
    
    
    
    (Review request: http://reviews.vapour.ws/r/3833/)
  5. Merge pull request #4553 from davecheney/rpc-cleanup

    jujubot committed Feb 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/)
Commits on Feb 28, 2016
  1. rpc: remove Conn.Go method

    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.
  2. Merge pull request #4552 from juju/lxd-container-type

    jujubot committed Feb 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/)
  3. Merge pull request #4551 from wallyworld/fix-detect-credentials-windows

    jujubot committed Feb 28, 2016
    Fix typo in windows test
    
    Wrong env var was patched, should have been USERPROFILE
    
    (Review request: http://reviews.vapour.ws/r/3990/)
  4. Fix typo in test

    wallyworld committed Feb 28, 2016
  5. Merge pull request #4550 from jameinel/lxd-container-type-master

    jujubot committed Feb 28, 2016
    merge master into lxd-container-type
    
    
    
    (Review request: http://reviews.vapour.ws/r/3989/)
Commits on Feb 27, 2016
  1. Merge pull request #4549 from tych0/fix-int-overflows

    jujubot committed Feb 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/)
  2. fix int overflows in lxdclient test

    Tycho Andersen committed Feb 27, 2016
    Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
  3. Merge pull request #4548 from wallyworld/destroy-model-regression

    jujubot committed Feb 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/)
Commits on Feb 26, 2016
  1. Merge pull request #4537 from jameinel/lxd-container-type-no-disk

    jujubot committed Feb 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/)
  2. go fmt

    jameinel committed Feb 26, 2016
  3. Merge remote-tracking branch 'upstream/lxd-container-type' into lxd-c…

    jameinel committed Feb 26, 2016
    …ontainer-type-no-disk
  4. Fix newInstanceSummary to properly handle memory.

    jameinel committed Feb 26, 2016
    Add a few tests so that we actually know it is doing the right thing.
  5. Merge pull request #4474 from davecheney/api-charms-remove-unused-met…

    jujubot committed Feb 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/)
  6. Merge pull request #4544 from jameinel/lxd-container-type-master

    jujubot committed Feb 26, 2016
    merge juju master into lxd-container-type
    
    
    
    (Review request: http://reviews.vapour.ws/r/3980/)
  7. api/charms: remove unused methods

    davecheney committed Feb 19, 2016
    Remove all but one method, the rest were unused. This package is
    obviously misnamed.
  8. Merge pull request #4535 from wallyworld/autoload-credentials-part2

    jujubot committed Feb 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/)
  9. Don't run TestNotAllContainersAreDeleted right now.

    jameinel committed Feb 26, 2016
    It connects to a real LXD server and creates real containers.
    This should become a CI test.