Created by James Page and last modified
Get this branch:
bzr branch lp:~openstack-charmers-next/charms/wily/swift-storage/trunk
Members of OpenStack Charmers - Testing Charms can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

OpenStack Charmers - Testing Charms

Recent revisions

124. By James Page

Resync charmhelpers for licensing change

The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.

Resync helpers to bring charmhelpers inline with charm

Change-Id: I99e94eec42adc19ab92b14a20e59cc60360e0b58

123. By Jenkins <email address hidden>

Merge "Re-license charm as Apache-2.0"

122. By James Page

Switch to using charm-store for amulet tests

All OpenStack charms are now directly published to the charm store
on landing; switch Amulet helper to resolve charms using the
charm store rather than bzr branches, removing the lag between
charm changes landing and being available for other charms to
use for testing.

This is also important for new layered charms where the charm must
be build and published prior to being consumable.

Change-Id: Iebb7837721f08a4f7cf0657ede5e6822045608b2

121. By James Page

Resync charm helpers

Add support for OpenStack Newton and Ocata.

Rework version detection code to just match on major version for
OpenStack projects using semantic versioning.

Provide fallback version detection based on major.minor versions
for swift packages.

Rework config-flags support helpers.

Fix is_ip function to correctly detect both IPv4 and IPv6 addresses.

Change-Id: Ifc28f520ebe9cad30b1a30524e0b4c0b3882f015

120. By James Page

Use JUJU_MODEL_UUID for Juju 2.0

Juju 2.0 renames the environment variable JUJU_ENV_UUID
to JUJU_MODEL_UUID; use this environment variable as a
fallback if JUJU_ENV_UUID is not set to support Juju 2.0,
whilst continuing to provide support for Juju < 2.0.

Change-Id: I0e9ebbe59032e3d15864ee1f9bd49b404b339a3b
Closes-Bug: 1572575

119. By James Page

Resync charm-helpers

Avoid use of 'service --status-all' which is currently
broken on trusty for upstart managed daemons; the change
moves to detecting how the daemon is managed, and then
using upstart status XXX or the return code of service XXX
status to determine whether a process is running.

Fixes for IPv6 network address detection under Ubuntu
16.04 which changes the output format of the ip commands

Update the version map to include 8.1.x as a Neutron
version for Mitaka.

Change-Id: I0b68a2c4c03cb9d9113f23df8af50e09b0628348
Closes-Bug: 1581171
Closes-Bug: 1581598
Closes-Bug: 1580674

118. By Chris Glass

Resolve links before using path as block device

If the charm code is passed symlinks to block devices (as is often the
case with newer MAAS substrate versions), resolve links before
attempting to use the block device for storage.

Charmhelpers were updated as well.

Testing done:

- Unit tests pass
- Tests pass
- Multiple Openstack Autopilot deployments pass

Change-Id: If966239502d0752c86e46f3f0aee96f43828aa08
Closes-Bug: 1577408
Signed-off-by: Chris Glass <email address hidden>

117. By Liam Young

Fix pbr requirement

Change-Id: I9ef7f8b8f70c7ac6175aaed101d876e8b85ae273

116. By James Page

Add support for Swift 2.7.0

Resync charm-helpers to pickup changes to add 2.7.0 to
the list of Swift releases for Mitaka.

Change-Id: Ie5d0b1cd80fb3b1b5183f9f371f1bb037596b884

115. By James Page

Check apache2 process for keystone/liberty+

Keystone runs under apache2 for liberty+; update amulet
tests to check for apache2 instead of keystone.

Change-Id: I2f1316a78770bc890f81628775dc6d702c254b5b

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.