[ANN] juju-core 1.9.1 has been released
Clint Byrum
clint at ubuntu.com
Thu Nov 1 20:55:39 UTC 2012
Excerpts from David Cheney's message of 2012-11-01 06:33:32 -0700:
> juju-core 1.9.1
> ===============
>
> A new experimental release of Juju, juju-core 1.9.1 is now available for
> testing. This is first release of the Go port of Juju and should be
> considered _experimental_.
>
WOOOOO HOOOOOO!
> Getting Juju
> ------------
>
> juju-core 1.9.1 is available from the Gophers PPA
>
> https://code.launchpad.net/~gophers/+archive/go
>
> New and Notable
> ---------------
>
> In addition to the port from Python to Go, this release includes several
> important improvements
>
> * The Juju state is now implemented in MongoDB. This replaces ZooKeeper
> and provides the underlying foundation for making the state highly
> available.
> * Experimental support for upgrading a Juju environment. This will allow
> Juju itself to be upgraded inside a running environment. See the juju
> upgrade-juju command.
> * Internally all Juju agents incorporate the concept of a lifecycle. The
> lifecycle is a reliable way to manage the death and removal of resources
> in a predictable manner. For instance, the stop hook now works as expected.
>
> Known bugs and limitations
> --------------------------
>
> As this is the first release of Juju in Go there are a large number of
> features which are still to be implemented. A non exhaustive list of
> known issues is as follows.
>
> * juju-core 1.9.1 only supports EC2 as a provider. You may need to
> remove custom configuration items from your environments.yaml to produce
> a configuration file that juju-core 1.9.1 accepts.
This seems like a bug. Warning and ignoring on an unimplemented provider
would seem a better option than just refusing it. I don't see a downside
other than a lot of warnings about unimplemented providers until they
are implemented. :)
> * us-east-1 is the most reliable region to deploy into. Due to subtle
> differences in the EC2 regions, juju bootstrap may fail when creating
> the control bucket. This is issue #1042107, the current workaround is to
> use us-east-1.
> * The juju-core package currently cannot be installed in parallel with
> juju 0.5/0.6 due to conflicting ownership of /usr/bin/juju (and others).
> This may be mitigated in the future with alternatives.
> * destroy-service is not yet implemented. As a workaround you can remove
> all the units assigned to a service. This is issue #1027878.
> * remove-unit currently does not cause the underlying instance to shut
> down. This somewhat reduces the usefulness of the previous workaround.
> #1067127
Isn't that intentional so we can decide to back up the data before
terminating the machine?
More information about the Juju-dev
mailing list