A new release of Juju, 2.2-beta1 and conjure-up are here!
# Juju 2.2-beta3 Release Notes We are delighted to announce the release of Juju and conjure-up 2.2-beta3! In this release, Juju greatly improves memory and storage consumption, works on KVM containers, and improves network modelling. conjure-up now supports Juju as a Service (JAAS), provides a MacOS client, and adds support for repeatable spell deployments. The best way to get your hands on this release of Juju and conjure-up is to install them via snap packages (see https://snapcraft.io/ for more info on snaps). snap install juju --classic --beta snap install conjure-up --classic --beta Other packages are available for a variety of platforms. Please see the online documentation at https://jujucharms.com/docs/ devel/reference-releases#development ## New and Improved -- * conjure-up now uses libjuju as its API client. * conjure-up supports deploying to Oracle. * Juju now has more efficient transaction cleanup, which also requires less memory. * log pruning can now be configured to specify maximum log entry age and log collection size; max-logs-age, max-logs-size ( https://jujucharms.com/docs/devel/controllers-config) * status history pruning can now be configured to specify maximum status entry age and status collection size; max-status-history-age, max-status-history-size (https://jujucharms.com/docs/devel/models-config) * experimental Oracle Compute provider see https://jujucharms.com/docs/devel/help-oracle Known limitations for this beta: - instance ids in Juju status are not user friendly. - destroy-controller might show an error if instance deletion takes too long. - yakkety bootstrap / workloads not supported. ## Fixes -- * Log overflow has been minimised and OpenStack-based deployments improved by ensuring that a Juju machine can always identify its firewall rule * Juju more reliably determines whether to connect to the MAASv2 or MAASv1 API based on MAAS endpoint URL as well as the response received from MAAS. * Go version updated to 1.8 to take advantage of performance improvements. * Mongo updated to version 3.2.12 to take advantage of performance and stability improvements, especially around buffered operations. * For more Juju and conjure-up goodness, see https://bugs.launchpad.net/ juju/+milestone/2.2-beta3 and https://github.com/conjure-up/ conjure-up/milestone/19?closed=1 ## Feedback Appreciated! We encourage everyone to let us know how you're using Juju. Join us at regular Juju shows - subscribe to our Youtube channel https://youtube.com/jujucharms Send us a message on Twitter using #jujucharms, join us at #juju on freenode, and subscribe to the mailing list at j...@lists.ubuntu.com. https://jujucharms.com/docs/devel/contact-us ## More information To learn more about these great technologies please visit https://jujucharms.com and http://conjure-up.io. -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
Re: A new release of Juju, 2.2-beta1 and conjure-up are here!
Thanks! Definitely needs some work, primarily due to my lack of knowledge with brew and macOS in general :) so any packaging bugs with suggestions is much appreciated! On Tue, Mar 28, 2017, 8:31 AM Rick Harding wrote: > This is awesome Adam. Testing and bugs filing. Thanks for the work on this. > > On Tue, Mar 28, 2017 at 6:56 AM Adam Stokes > wrote: > > conjure-up was merged into hombrew last night, please give the macOS > version a try and let us know if there are any issues: > > brew install conjure-up > > Thanks! > > On Fri, Mar 24, 2017 at 4:21 PM Curtis Hovey-Canonical < > cur...@canonical.com> wrote: > > A new release of Juju, 2.2-beta1, and conjure-up, are here! > > > ## What's new in 2.2-beta1 > > - juju login updates > - [conjure-up] Integrated JAAS support > - [conjure-up] Steps now support handling actions that require sudo > (ie sudo snap install kubectl --classic --edge) > - [conjure-up] macOS port (waiting on merge > https://github.com/Homebrew/homebrew-core/pull/11488) > - [conjure-up] Lots of step processing polishes > > > ### juju login updates > > Juju login command now accepts the name or hostname of a public > controller as a parameter. > > juju login jaas > > This would add the jaas public controller to the list of the controllers > you can use, it will also get cached in the controllers.yaml. Public > controllers usually use external identity providers. JAAS uses Ubuntu > SSO as an external provider, so in order to use this controller, you > have to register at Ubuntu SSO. In order to get access to the JAAS > public controller, please register through jujucharms.com or using this > URL: > > https://jujucharms.com/login > > The previous version of the command accepted the user name as a > parameter. In order to login as a local user, you can specify a user > name as the argument to the -u flag. > > juju login -u bob > > Note that this release includes only the initial implementation of the > juju login command changes. Polishing and improved UX will come with > following releases. > > > ## Resolved Issues > > Check the milestones for a detailed breakdown of Juju and conjure-up > bugs corrected. > > https://github.com/conjure-up/conjure-up/milestone/19?closed=1 > https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## How do I get it? > > If you are running Ubuntu, you can get Juju from the juju stable ppa: > >sudo add-apt-repository ppa:juju/devel; sudo apt-get update > >sudo apt-get install juju > > Or install Juju from the snap store: > >snap install juju --classic --beta > > Install conjure-up from the snap store: > >snap install conjure-up --classic --beta > > If you are on Trusty, you'll need to run a few extra commands: > >sudo apt-get install snapd >sudo groupadd lxd && sudo usermod -a -G lxd $USER >sudo reboot > > Now you can install snaps, including conjure-up, as normal: > >snap install conjure-up --classic --beta > > macOS users can install conjure-up with brew: > >brew install conjure-up --devel > > Windows, CentOS, and MacOS users can get a corresponding Juju > installer at: > >https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## Feedback Appreciated! > > We encourage everyone to let us know how you're using Juju. Send us a > message on Twitter using #jujucharms, join us at #juju on freenode, and > subscribe to the mailing list at j...@lists.ubuntu.com. > > > ## More information > > To learn more about these great technologies please visit > https://jujucharms.com and http://conjure-up.io. > > -- > Curtis Hovey > Canonical Cloud Development and Operations > http://launchpad.net/~sinzui > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > > -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
Re: A new release of Juju, 2.2-beta1 and conjure-up are here!
This is awesome Adam. Testing and bugs filing. Thanks for the work on this. On Tue, Mar 28, 2017 at 6:56 AM Adam Stokes wrote: > conjure-up was merged into hombrew last night, please give the macOS > version a try and let us know if there are any issues: > > brew install conjure-up > > Thanks! > > On Fri, Mar 24, 2017 at 4:21 PM Curtis Hovey-Canonical < > cur...@canonical.com> wrote: > > A new release of Juju, 2.2-beta1, and conjure-up, are here! > > > ## What's new in 2.2-beta1 > > - juju login updates > - [conjure-up] Integrated JAAS support > - [conjure-up] Steps now support handling actions that require sudo > (ie sudo snap install kubectl --classic --edge) > - [conjure-up] macOS port (waiting on merge > https://github.com/Homebrew/homebrew-core/pull/11488) > - [conjure-up] Lots of step processing polishes > > > ### juju login updates > > Juju login command now accepts the name or hostname of a public > controller as a parameter. > > juju login jaas > > This would add the jaas public controller to the list of the controllers > you can use, it will also get cached in the controllers.yaml. Public > controllers usually use external identity providers. JAAS uses Ubuntu > SSO as an external provider, so in order to use this controller, you > have to register at Ubuntu SSO. In order to get access to the JAAS > public controller, please register through jujucharms.com or using this > URL: > > https://jujucharms.com/login > > The previous version of the command accepted the user name as a > parameter. In order to login as a local user, you can specify a user > name as the argument to the -u flag. > > juju login -u bob > > Note that this release includes only the initial implementation of the > juju login command changes. Polishing and improved UX will come with > following releases. > > > ## Resolved Issues > > Check the milestones for a detailed breakdown of Juju and conjure-up > bugs corrected. > > https://github.com/conjure-up/conjure-up/milestone/19?closed=1 > https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## How do I get it? > > If you are running Ubuntu, you can get Juju from the juju stable ppa: > >sudo add-apt-repository ppa:juju/devel; sudo apt-get update > >sudo apt-get install juju > > Or install Juju from the snap store: > >snap install juju --classic --beta > > Install conjure-up from the snap store: > >snap install conjure-up --classic --beta > > If you are on Trusty, you'll need to run a few extra commands: > >sudo apt-get install snapd >sudo groupadd lxd && sudo usermod -a -G lxd $USER >sudo reboot > > Now you can install snaps, including conjure-up, as normal: > >snap install conjure-up --classic --beta > > macOS users can install conjure-up with brew: > >brew install conjure-up --devel > > Windows, CentOS, and MacOS users can get a corresponding Juju > installer at: > >https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## Feedback Appreciated! > > We encourage everyone to let us know how you're using Juju. Send us a > message on Twitter using #jujucharms, join us at #juju on freenode, and > subscribe to the mailing list at j...@lists.ubuntu.com. > > > ## More information > > To learn more about these great technologies please visit > https://jujucharms.com and http://conjure-up.io. > > -- > Curtis Hovey > Canonical Cloud Development and Operations > http://launchpad.net/~sinzui > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
Re: A new release of Juju, 2.2-beta1 and conjure-up are here!
conjure-up was merged into hombrew last night, please give the macOS version a try and let us know if there are any issues: brew install conjure-up Thanks! On Fri, Mar 24, 2017 at 4:21 PM Curtis Hovey-Canonical wrote: > A new release of Juju, 2.2-beta1, and conjure-up, are here! > > > ## What's new in 2.2-beta1 > > - juju login updates > - [conjure-up] Integrated JAAS support > - [conjure-up] Steps now support handling actions that require sudo > (ie sudo snap install kubectl --classic --edge) > - [conjure-up] macOS port (waiting on merge > https://github.com/Homebrew/homebrew-core/pull/11488) > - [conjure-up] Lots of step processing polishes > > > ### juju login updates > > Juju login command now accepts the name or hostname of a public > controller as a parameter. > > juju login jaas > > This would add the jaas public controller to the list of the controllers > you can use, it will also get cached in the controllers.yaml. Public > controllers usually use external identity providers. JAAS uses Ubuntu > SSO as an external provider, so in order to use this controller, you > have to register at Ubuntu SSO. In order to get access to the JAAS > public controller, please register through jujucharms.com or using this > URL: > > https://jujucharms.com/login > > The previous version of the command accepted the user name as a > parameter. In order to login as a local user, you can specify a user > name as the argument to the -u flag. > > juju login -u bob > > Note that this release includes only the initial implementation of the > juju login command changes. Polishing and improved UX will come with > following releases. > > > ## Resolved Issues > > Check the milestones for a detailed breakdown of Juju and conjure-up > bugs corrected. > > https://github.com/conjure-up/conjure-up/milestone/19?closed=1 > https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## How do I get it? > > If you are running Ubuntu, you can get Juju from the juju stable ppa: > >sudo add-apt-repository ppa:juju/devel; sudo apt-get update > >sudo apt-get install juju > > Or install Juju from the snap store: > >snap install juju --classic --beta > > Install conjure-up from the snap store: > >snap install conjure-up --classic --beta > > If you are on Trusty, you'll need to run a few extra commands: > >sudo apt-get install snapd >sudo groupadd lxd && sudo usermod -a -G lxd $USER >sudo reboot > > Now you can install snaps, including conjure-up, as normal: > >snap install conjure-up --classic --beta > > macOS users can install conjure-up with brew: > >brew install conjure-up --devel > > Windows, CentOS, and MacOS users can get a corresponding Juju > installer at: > >https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## Feedback Appreciated! > > We encourage everyone to let us know how you're using Juju. Send us a > message on Twitter using #jujucharms, join us at #juju on freenode, and > subscribe to the mailing list at j...@lists.ubuntu.com. > > > ## More information > > To learn more about these great technologies please visit > https://jujucharms.com and http://conjure-up.io. > > -- > Curtis Hovey > Canonical Cloud Development and Operations > http://launchpad.net/~sinzui > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
Re: A new release of Juju, 2.2-beta1 and conjure-up are here!
On Fri, Mar 24, 2017 at 4:21 PM, Curtis Hovey-Canonical wrote: > ## How do I get it? ... > Windows, CentOS, and MacOS users can get a corresponding Juju > installer at: > >https://launchpad.net/juju/+milestone/2.2-beta1 Juju 2.2-beta1 is now in Homebrew. MacOS users can install it with the "--devel" option: brew install --devel juju -- Curtis Hovey Canonical Cloud Development and Operations http://launchpad.net/~sinzui -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
Re: A new release of Juju, 2.2-beta1 and conjure-up are here!
One heads up is that this beta includes a memory improvement from Tim that cut memory consumption over 75% when you get into the hundreds of models for a controller. Folks that really iterate on controllers should notice considerable improvement. If you're hitting this at all make sure to test the beta and look forward to 2.2 final release. On Fri, Mar 24, 2017 at 4:21 PM Curtis Hovey-Canonical wrote: > A new release of Juju, 2.2-beta1, and conjure-up, are here! > > > ## What's new in 2.2-beta1 > > - juju login updates > - [conjure-up] Integrated JAAS support > - [conjure-up] Steps now support handling actions that require sudo > (ie sudo snap install kubectl --classic --edge) > - [conjure-up] macOS port (waiting on merge > https://github.com/Homebrew/homebrew-core/pull/11488) > - [conjure-up] Lots of step processing polishes > > > ### juju login updates > > Juju login command now accepts the name or hostname of a public > controller as a parameter. > > juju login jaas > > This would add the jaas public controller to the list of the controllers > you can use, it will also get cached in the controllers.yaml. Public > controllers usually use external identity providers. JAAS uses Ubuntu > SSO as an external provider, so in order to use this controller, you > have to register at Ubuntu SSO. In order to get access to the JAAS > public controller, please register through jujucharms.com or using this > URL: > > https://jujucharms.com/login > > The previous version of the command accepted the user name as a > parameter. In order to login as a local user, you can specify a user > name as the argument to the -u flag. > > juju login -u bob > > Note that this release includes only the initial implementation of the > juju login command changes. Polishing and improved UX will come with > following releases. > > > ## Resolved Issues > > Check the milestones for a detailed breakdown of Juju and conjure-up > bugs corrected. > > https://github.com/conjure-up/conjure-up/milestone/19?closed=1 > https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## How do I get it? > > If you are running Ubuntu, you can get Juju from the juju stable ppa: > >sudo add-apt-repository ppa:juju/devel; sudo apt-get update > >sudo apt-get install juju > > Or install Juju from the snap store: > >snap install juju --classic --beta > > Install conjure-up from the snap store: > >snap install conjure-up --classic --beta > > If you are on Trusty, you'll need to run a few extra commands: > >sudo apt-get install snapd >sudo groupadd lxd && sudo usermod -a -G lxd $USER >sudo reboot > > Now you can install snaps, including conjure-up, as normal: > >snap install conjure-up --classic --beta > > macOS users can install conjure-up with brew: > >brew install conjure-up --devel > > Windows, CentOS, and MacOS users can get a corresponding Juju > installer at: > >https://launchpad.net/juju/+milestone/2.2-beta1 > > > ## Feedback Appreciated! > > We encourage everyone to let us know how you're using Juju. Send us a > message on Twitter using #jujucharms, join us at #juju on freenode, and > subscribe to the mailing list at j...@lists.ubuntu.com. > > > ## More information > > To learn more about these great technologies please visit > https://jujucharms.com and http://conjure-up.io. > > -- > Curtis Hovey > Canonical Cloud Development and Operations > http://launchpad.net/~sinzui > > -- > Juju-dev mailing list > Juju-dev@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju-dev > -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
A new release of Juju, 2.2-beta1 and conjure-up are here!
A new release of Juju, 2.2-beta1, and conjure-up, are here! ## What's new in 2.2-beta1 - juju login updates - [conjure-up] Integrated JAAS support - [conjure-up] Steps now support handling actions that require sudo (ie sudo snap install kubectl --classic --edge) - [conjure-up] macOS port (waiting on merge https://github.com/Homebrew/homebrew-core/pull/11488) - [conjure-up] Lots of step processing polishes ### juju login updates Juju login command now accepts the name or hostname of a public controller as a parameter. juju login jaas This would add the jaas public controller to the list of the controllers you can use, it will also get cached in the controllers.yaml. Public controllers usually use external identity providers. JAAS uses Ubuntu SSO as an external provider, so in order to use this controller, you have to register at Ubuntu SSO. In order to get access to the JAAS public controller, please register through jujucharms.com or using this URL: https://jujucharms.com/login The previous version of the command accepted the user name as a parameter. In order to login as a local user, you can specify a user name as the argument to the -u flag. juju login -u bob Note that this release includes only the initial implementation of the juju login command changes. Polishing and improved UX will come with following releases. ## Resolved Issues Check the milestones for a detailed breakdown of Juju and conjure-up bugs corrected. https://github.com/conjure-up/conjure-up/milestone/19?closed=1 https://launchpad.net/juju/+milestone/2.2-beta1 ## How do I get it? If you are running Ubuntu, you can get Juju from the juju stable ppa: sudo add-apt-repository ppa:juju/devel; sudo apt-get update sudo apt-get install juju Or install Juju from the snap store: snap install juju --classic --beta Install conjure-up from the snap store: snap install conjure-up --classic --beta If you are on Trusty, you'll need to run a few extra commands: sudo apt-get install snapd sudo groupadd lxd && sudo usermod -a -G lxd $USER sudo reboot Now you can install snaps, including conjure-up, as normal: snap install conjure-up --classic --beta macOS users can install conjure-up with brew: brew install conjure-up --devel Windows, CentOS, and MacOS users can get a corresponding Juju installer at: https://launchpad.net/juju/+milestone/2.2-beta1 ## Feedback Appreciated! We encourage everyone to let us know how you're using Juju. Send us a message on Twitter using #jujucharms, join us at #juju on freenode, and subscribe to the mailing list at j...@lists.ubuntu.com. ## More information To learn more about these great technologies please visit https://jujucharms.com and http://conjure-up.io. -- Curtis Hovey Canonical Cloud Development and Operations http://launchpad.net/~sinzui -- Juju-dev mailing list Juju-dev@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev