lp://staging/~openstack-charmers-next/charms/trusty/swift-storage/trunk
- Get this branch:
- bzr branch lp://staging/~openstack-charmers-next/charms/trusty/swift-storage/trunk
Branch merges
Branch information
- Status:
- Development
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
codebase.Change-Id: I99e94eec42adc1
9ab92b14a20e59c c60360e0b58 - 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: Iebb7837721f08a
4f7cf0657ede5e6 822045608b2 - 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: Ifc28f520ebe9ca
d30b1a30524e0b4 c0b3882f015 - 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: I0e9ebbe59032e3
d15864ee1f9bd49 b404b339a3b
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
slightly.Update the version map to include 8.1.x as a Neutron
version for Mitaka.Change-Id: I0b68a2c4c03cb9
d9113f23df8af50 e09b0628348
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 passChange-Id: If966239502d075
2c86e46f3f0aee9 6f43828aa08
Closes-Bug: 1577408
Signed-off-by: Chris Glass <email address hidden> - 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: Ie5d0b1cd80fb3b
1b5183f9f371f1b b037596b884 - 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: I2f1316a78770bc
890f81628775dc6 d702c254b5b
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)