~bjornt/charms/precise/storage/multiple-units

« back to all changes in this revision

Viewing changes to hooks/storage-provider.d/block-storage-broker/block-storage-relation-changed

  • Committer: David Britton
  • Date: 2014-03-27 16:33:08 UTC
  • mfrom: (33.2.6 storage)
  • Revision ID: dpb@canonical.com-20140327163308-c72dim1tz1t2c7in
merging in storage-volume-label-availability-zone [r=dpb,fcorrea] [a=csmith]

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
 
9
9
 
10
10
instance_id = common_util.get_instance_id()
 
11
availability_zone = common_util.get_availability_zone()
11
12
config_data = hookenv.config()
12
13
volume_size = config_data.get("volume_size", None)
13
14
volume_map = config_data.get("volume_map", None)
16
17
relids = hookenv.relation_ids("data")
17
18
for relid in relids:
18
19
    for unit in hookenv.related_units(relid):
19
 
        label = "%s nova volume" % unit
 
20
        label = "%s %s volume" % (unit, availability_zone)
20
21
        if volume_map is not None:
21
22
            # Grab the volume_label for our instance if it exists so we can
22
23
            # request that volume-id from the block-storage-broker