Created by Frank Mueller on 2013-10-17 and last modified on 2013-10-18
Get this branch:
bzr branch lp:~themue/juju-core/053-env-more-script-friendly
Only Frank Mueller can upload to this branch. If you are Frank Mueller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Frank Mueller

Recent revisions

1995. By Frank Mueller on 2013-10-18

switch: discussion goes on, reverted again

1994. By Frank Mueller on 2013-10-18

switch: reverted latest revision after discussion

1993. By Frank Mueller on 2013-10-18

merged trunk

1992. By Frank Mueller on 2013-10-18

switch: simplified based on feedback

1991. By Frank Mueller on 2013-10-17

merged trunk

1990. By Frank Mueller on 2013-10-17

switch: added raw flag for better script-readable output

1989. By Julian Edwards on 2013-10-16

[r=axwalk],[bug=1081247],[bug=1229275] Use the environment's UUID as a file prefix for all files in MAAS private storage to prevent different environments from overlapping.

1988. By Andrew Wilkins on 2013-10-16

[r=axwalk],[bug=1235717] Fix tools metadata generation for null provider

There's two functional changes here:
 - If there's existing tools metadata, use it
   if it has sha256/size in it, and the tools
   haven't been replaced.
 - Don't use net/http or the tools URL when
   fetching tools to compute sha256/size. That
   doesn't work with sshstorage.
 - Don't fetch existing tools to resolve metadata
   during normal tools syncing operations. Only
   the "juju metadata generate-tools" command
   will do this now.

Additionally, I have refactored
environs/tools/simplestreams.go, to make the
intent of WriteMetadata (now MergeAndWriteMetadata)
more obvious. That function is now composed of
several other more specific functions.

Fixes #1235717


1987. By Ian Booth on 2013-10-16

[r=wallyworld],[bug=1237286] Improve the image metadata generation command

juju metadata generate-image was originally written
as a developer tool to aid simplestreams development.
It now is useful for setting up private clouds so has
been given a facelift to make it more user friendly.
The key feature is it will now use the current environment
to pick up most of what it needs, and the user just has to
supply the image id and architecture (if something different
to amd64 is required).


1986. By Andrew Wilkins on 2013-10-16

[r=axwalk] testing/checkers: make LogMatches inexact

In the rare case that we want to check log messages,
we want to check a particular message has been logged,
not check the entirety of the log. This allows for
changes (unrelated additions/removals) in logging
without affecting tests.


Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.