Juju 2.4-rc2 has been released

2018-06-18 Thread Chris Lee
*A new development release of Juju is here, 2.4-rc2.## Fixes - A bug
introduced in RC1 for the Oracle and Joyent providers has been
corrected.For a list of all bugs fixed in this release,
seehttps://launchpad.net/juju/+milestone/2.4-rc2
## How can I get it?The best
way to get your hands on this release of Juju is to install it as a snap
package (see https://snapcraft.io/  for more info on
snaps). sudo snap install juju --classic --candidateOther packages
are available for a variety of platforms. Please see the online
documentation at https://jujucharms.com/docs/stable/reference-install
. Those subscribed to
a snap channel should be automatically upgraded. If you’re using the
ppa/homebrew, you should see an upgrade available.## Feedback
Appreciated!We encourage everyone to let us know how you're using Juju.
Send us amessage on Twitter using #jujucharms, join us at #juju on
freenode, and subscribe to the mailing list at j...@lists.ubuntu.com
.## More informationTo learn more about juju please
visit https://jujucharms.com .*
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Juju 2.4-beta3 Released

2018-05-25 Thread Chris Lee
*A new development release of Juju is here, 2.4-beta3.## New and Improved -
‘Relations’ section in status output has been cleaned up:- When filtering
by application name, only direct relations are shown;- In tabular format,
‘relations’ section is no longer visible by default (bug # 1633972
). Use ‘--relations’ option
to see the section.- Clarified empty status output - whether it is due to a
model being empty or because a provided filter did not match anything on
the model (bugs 1255786
, 1696245
 and 1594883
).- New model proxy config
values for new proxy behaviour. Using the existing model config for juju
proxy remain unchanged, and any existing model or controller should not
notice any changes at all. There are now four new model config properties
are:- juju-http-proxy, juju-https-proxy, juju-ftp-proxy, juju-no-proxyThese
proxy values are used by the model for downloading charms, but are not set
as the normal proxy environment variables for charm hook contexts, nor
written as default systemd config values.The juju-no-proxy can and should
contain CIDRs for subnets. The controller machines are not added
automatically to the juju-no-proxy value, so the internal network that is
used should be in the juju-no-proxy value if there are other proxies
set.The new proxy values are passed in to the charm hook contexts, but as
the following environment variables: JUJU_CHARM_HTTP_PROXY,
JUJU_CHARM_HTTPS_PROXY, JUJU_CHARM_FTP_PROXY, and JUJU_CHARM_NO_PROXY. The
charm helpers library will be gaining the ability to use proxies for
certain activities. This is new behaviour and still being developed.The
rationale behind this change is to better support proxies in situations
where there are larger subnets, or multiple subnets that should not be
proxied. The traditional no_proxy values cannot have CIDR values as they
are not understood by many tools.## FixesFor a list of all bugs fixed in
this release, see https://launchpad.net/juju/+milestone/2.4-beta3
Some important fixes
include:* fixes for when /var, /etc, /tmp are on different
partitionshttps://bugs.launchpad.net/bugs/1634390
https://bugs.launchpad.net/bugs/1751291
* various network related fixes,
eghttps://bugs.launchpad.net/bugs/1733266
https://bugs.launchpad.net/bugs/1764735
https://bugs.launchpad.net/bugs/1771120
## How can I get it?The best way
to get your hands on this release of Juju is to install it as a snap
package (see https://snapcraft.io/  for more info on
snaps). sudo snap install juju --classic --betaOther packages are
available for a variety of platforms. Please see the online documentation
at https://jujucharms.com/docs/stable/reference-install
. Those subscribed to
a snap channel should be automatically upgraded. If you’re using the
ppa/homebrew, you should see an upgrade available.## Feedback
Appreciated!We encourage everyone to let us know how you're using Juju.
Send us amessage on Twitter using #jujucharms, join us at #juju on
freenode, and subscribe to the mailing list at j...@lists.ubuntu.com
.## More informationTo learn more about juju please
visit https://jujucharms.com .''*
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Juju 2.3.8 has been released

2018-05-24 Thread Chris Lee
*Juju 2.3.8 is the exciting new release of Juju, first to provide full
compatibility with Ubuntu’s Bionic Beaver. This is primarily a bug fix
release that contains improvements in bundle deployments and status output.
For the full list of bugs, see  the 2.3.8 milestone.
## Improvements - ‘Relations’
section in status output has been cleaned up:- When filtering by
application name, only direct relations are shown;- In tabular format,
‘relations’ section is no longer visible by default (bug # 1633972
). Use ‘--relations’ option
to see the section.- Clarified empty status output - whether it is due to a
model being empty or because a provided filter did not match anything on
the model (bugs 1255786
, 1696245
 and 1594883
).If you were affected by any
of the bugs fixed in this release
, your feedback is
appreciated. Please contact the Juju team using the communication channels
specified in the feedback section.## Get Juju.The easiest way to get Juju
is using the snap package. sudo snap install juju --classic## Feedback
Appreciated!We encourage everyone to let us know how you're using Juju.
Send us amessage on Twitter using #jujucharms, join us at #juju on freenode
IRC, andsubscribe to the mailing list at j...@lists.ubuntu.com
.## More informationTo learn more about Juju please
visit https://jujucharms.com .*
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Juju 2.3.7 has been released

2018-04-23 Thread Chris Lee
*Juju 2.3.7 has arrived. This is primarily a bug fix release. For the full
list of bugs, see  the 2.3.7 milestone.
This is a critical fix for a
bug (1765722 ) in one of the
upgrade steps in 2.3.6. We have pulled 2.3.6 from availability to avoid
people running into this problem.## Critical bugs fixed - 1765722
 Upgrading to 2.3.6 can fail with
"dotted field is not valid for ..."## Enhancements - 1764267
 Initial support for bootstrapping
a Juju controller on Bionic (support for new mongodb and changing of
available archive packages). You must specifically request a Bionic
controller with `--bootstrap-series=bionic`. The 2.3 series will always
default to using a Xenial image for 2.3 controllers.If you were affected by
any of the bugs fixed in this release
, your feedback is
appreciated. Please contact the Juju team using the communication channels
specified in the feedback section.## Get Juju.The easiest way to get Juju
is using the snap package. sudo snap install juju --classic## Feedback
Appreciated!We encourage everyone to let us know how you're using Juju.
Send us amessage on Twitter using #jujucharms, join us at #juju on freenode
IRC, andsubscribe to the mailing list at j...@lists.ubuntu.com
.## More informationTo learn more about Juju please
visit https://jujucharms.com .*
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Juju 2.3.3 has been released

2018-02-14 Thread Chris Lee
Juju 2.3.3 has arrived. This is primarily a bug fix release.

## Critical bugs fixed.
Among the bugs fixed three were considered critical.
1746265  juju-upgrade from 2.2.9 to 2.3.2 fails with state changing too
quickly
1747048 vsphere bootstrap: go panic comparing uncomparable type
map[string]interface {}
1745321 removed model can cause allmodelwatcher to die permanently

If you were affected by any of the bugs fixed in this release, your
feedback is appreciated. Please contact the juju team using the
communication channels specified in the feedback section.

## Get juju.

The easiest way to get juju is using the snap package.

snap install juju --classic

## 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 juju please visit https://jujucharms.com.
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Re: Beware 2.2.7 release

2017-12-18 Thread Chris Lee
Hi all,

2.2.8 has been released (agent only) and is now available.


Regards,
Chris

On Tue, Dec 19, 2017 at 10:31 AM, Tim Penhey 
wrote:

> Hi folks,
>
> Last night we were alerted to a fundamental issue with the 2.2.7 agent
> only release.
>
> There was a weird race condition that was only observable on larger
> models which would cause a model to be non-responsive to controller
> generated events, like config updates, actions, juju run etc.
>
> We have a fix available, and it has been tested on one of the broken
> controllers and shown to fix the problem.
>
> Expect a 2.2.8 agent only release shortly to address this issue.
>
> Thanks
> Tim
>
> --
> 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 2.3 beta3 is here!

2017-11-09 Thread Chris Lee
A new development release of Juju is here, 2.3-beta3. This is primarily a
bug fix release which addresses issues carried over from beta2.

## New and Improved

* A new command "remove-saas", aliased to "remove-consumed-application", is
added to remove a SAAS entry from a consuming model.

* Support for the new Google Cloud asia-south1 (Mumbai) region.

* Lots of papercut fixes for command help and other user facing text.

## Fixes

For a list of all bugs fixed in this release, see
https://launchpad.net/juju/+milestone/2.3-beta3

Some notable fixes include:

* The issue of not a machine's public address not always being available
when deploying a cross model scenario from a script has been addressed.
Feedback welcome to ensure this has been fix in all scenarios.

## How can I get it?

The best way to get your hands on this release of Juju is to install it as
a snap package (see https://snapcraft.io/ for more info on snaps).

snap install juju --classic

Other packages are available for a variety of platforms. Please see the
online documentation at https://jujucharms.com/docs/stable/reference-install.
Those subscribed to a snap channel should be automatically upgraded. If
you’re using the ppa/homebrew, you should see an upgrade available.

## 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 juju please visit https://jujucharms.com.
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


We are pleased to announce the release of Juju 1.25.13

2017-08-30 Thread Chris Lee
Hi all,

Today we released Juju 1.25.13 which addressed some memory leak bugs.

For a list of all bugs fixed in these release see:
https://launchpad.net/juju-core/+milestone/1.25.13


Regards,
Chris
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


No more non-voting tests

2017-08-02 Thread Chris Lee
Hi All,

Today we made the change to remove any "non voting" tests and make them all
voting.

The non-voting test failures weren't being reviewed, there where many that
were passing and some that were failing with real failures that where being
hidden.

This move means any failures will be apparent and will be fixed ASAP. It
also, unfortunately,  means there will be a little bit of noise in the
build CI runs as these get cleaned up.

Please bear with us as we go through the process of cleaning up and
improving our CI.


Regards,
Chris
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Update to juju github merge job

2017-07-16 Thread Chris Lee
Hi All,

I'm in the process of updating our github-juju-merge job to the new
pipeline process.
I've made the new job live, if you notice any issues or odd failures please
let us know and we'll sort them out (any teething issues should be minor).

Currently the PR comments won't link directly to the BlueOcean pipeline UI
view (as demoed at the recent sprint) this is something we'll work on to
resolve too.
For now if you would like to see it, it's as easy as clicking the "Open
Blue Ocean" link on the right hand side.


Chris
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev


Juju 2.2-rc2 has been released

2017-06-09 Thread Chris Lee
# Juju 2.2-rc2 Release Notes



We are delighted to announce the release of Juju and conjure-up 2.2-rc2! 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 --candidate

snap install conjure-up --classic --candidate



Other packages are available for a variety of platforms. Please see the
online documentation at
https://jujucharms.com/docs/devel/reference-releases#development



Please note that if you are upgrading an existing controller, please make
sure there is at least 6G of free disk space. The upgrade step for the logs
can take a while, in the vicinity of 10 or more minutes if the current logs
collection is at its maximum size.



Since 2.2-rc1


## New and Improved

--



Better support credential management in the Azure provider

* support autoload-credentials and juju add-credential in the azure
provider when Azure CLI is installed.

(this removes the requirement that the user discover their subscription ID
before creating credentials)



Rate limit login and connection requests to the controller(s) on busy
systems.



## Fixes

--



Fix issue where status history logs were not pruned:

  https://bugs.launchpad.net/juju/+bug/1696491
-- 
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-beta2, and conjure-up, are here!

2017-03-30 Thread Chris Lee
A new release of Juju, 2.2-beta2, and conjure-up, are here!


## What's new in 2.2-beta2

- [conjure-up] A new spell which deploys Landscape On-Premises 17.03
- [conjure-up] Support for channels


### conjure-up channel support

conjure-up can now deploy from release channels, for example, if
canonical-kubernetes is pushed into the charmstore channel ‘beta’,
conjure-up can make use of that bundle with the following:

$ conjure-up canonical-kubernetes --channel beta



## 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-beta2


## 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-beta2


## 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.
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev