lp:~corey.bryant/charm-helpers/stable-newton

Created by Corey Bryant and last modified
Get this branch:
bzr branch lp:~corey.bryant/charm-helpers/stable-newton
Only Corey Bryant can upload to this branch. If you are Corey Bryant please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Corey Bryant
Project:
Charm Helpers
Status:
Merged

Recent revisions

647. By Corey Bryant

Enable stable/newton and master (ocata) DFS branches

646. By James Page

Add lxd to use_source list

645. By James Page

Use public-address in OpenStack Amulet keystone address helper

'private-address' is not always present, even after a deployment is completely settled.

Here is a dump of all keys from sentry.info:

DEBUG:amulet-logger:['machine', 'open-ports', 'public-address', 'service', 'workload-status', 'agent-status', 'unit_name', 'agent-state', 'unit', 'agent-version']

Given that sentry.info is just a copy of the juju status yaml data, when juju status has no private-address to report, it is also not present.

More detail and an example at:

http://pastebin.ubuntu.com/23277010/

644. By James Page

Add percona-cluster charm to list of use_source charms

643. By James Page

Re-instate previous revert; its OK when tests don't race

642. By James Page

Revert changes to keystone private-address resolution.

641. By James Page

Update OpenStack Amulet helper to get keystone ip from sentry info instead of relation data

640. By Liam Young

[gnuoy, r=james-page] Add the ability to pass in the use_source and no_origin lists to stop having to raise changes to charm-helpers everytime a new service is added to an amulet test which should be added to the list

639. By David Ames

[coreycb, r=thedac] Add 2.10.0 to swift list of releases for newton

638. By James Page

Refactor AppArmorContext

The current design of the AppArmorContext class results in alot of
boilerplate configuration being written:

class NeutronMetadataAppArmorContext(AppArmorContext):

    def __init__(self):
        super(NeutronMetadataAppArmorContext, self).__init__()
        self.aa_profile = NEUTRON_METADATA_AA_PROFILE

    def __call__(self):
        super(NeutronMetadataAppArmorContext, self).__call__()
        if not self.ctxt:
            return self.ctxt
        self._ctxt.update({'aa_profile': self.aa_profile})
        return self.ctxt

this might be better done as:

 n_metadata = AppArmorContext(profile_name=NEUTRON_METADATA_AA_PROFILE)

thus avoid creating a specific class when not really required.

Branch metadata

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

Subscribers