Use flag for vpn key suffix instead of hardcoded string
This commit is contained in:
@@ -178,7 +178,8 @@ class CloudController(object):
|
||||
result = []
|
||||
for key_pair in key_pairs:
|
||||
# filter out the vpn keys
|
||||
if context.user.is_admin() or not key_pair.name.endswith('-key'):
|
||||
suffix = FLAGS.vpn_key_suffix
|
||||
if context.user.is_admin() or not key_pair.name.endswith(suffix):
|
||||
result.append({
|
||||
'keyName': key_pair.name,
|
||||
'keyFingerprint': key_pair.fingerprint,
|
||||
@@ -609,9 +610,9 @@ class CloudController(object):
|
||||
result = { 'image_id': image_id, 'launchPermission': [] }
|
||||
if image['isPublic']:
|
||||
result['launchPermission'].append({ 'group': 'all' })
|
||||
|
||||
|
||||
return defer.succeed(result)
|
||||
|
||||
|
||||
@rbac.allow('projectmanager', 'sysadmin')
|
||||
def modify_image_attribute(self, context, image_id, attribute, operation_type, **kwargs):
|
||||
# TODO(devcamcar): Support users and groups other than 'all'.
|
||||
|
||||
@@ -75,6 +75,10 @@ DEFINE_string('default_instance_type',
|
||||
|
||||
DEFINE_string('vpn_image_id', 'ami-CLOUDPIPE', 'AMI for cloudpipe vpn server')
|
||||
|
||||
flags.DEFINE_string('vpn_key_suffix',
|
||||
'-key',
|
||||
'Suffix to add to project name for vpn key')
|
||||
|
||||
# UNUSED
|
||||
DEFINE_string('node_availability_zone',
|
||||
'nova',
|
||||
|
||||
Reference in New Issue
Block a user