OSC: Add --flavor to coe cluster create
Add a flavor override parameter on osc cluster create to override the value present on the cluster template. Partial-Bug: #1699245 Depends-On: Ib60c05cce1cf2639ca4740abdd264403033433f9 Change-Id: Ib00514b66ee2d0a2ee4ddafb5b8c2ff8fa82de77
This commit is contained in:
parent
e814523685
commit
dd0958860d
magnumclient
@ -44,6 +44,7 @@ CLUSTER_ATTRIBUTES = [
|
||||
'container_version',
|
||||
'name',
|
||||
'master_flavor_id',
|
||||
'flavor_id',
|
||||
]
|
||||
|
||||
|
||||
@ -108,6 +109,11 @@ class CreateCluster(command.Command):
|
||||
metavar='<master-flavor>',
|
||||
help=_('The nova flavor name or UUID to use when launching the '
|
||||
'master node of the Cluster.'))
|
||||
parser.add_argument(
|
||||
'--flavor',
|
||||
metavar='<flavor>',
|
||||
help=_('The nova flavor name or UUID to use when launching the '
|
||||
'Cluster.'))
|
||||
|
||||
return parser
|
||||
|
||||
@ -125,6 +131,7 @@ class CreateCluster(command.Command):
|
||||
'name': parsed_args.name,
|
||||
'node_count': parsed_args.node_count,
|
||||
'master_flavor_id': parsed_args.master_flavor,
|
||||
'flavor_id': parsed_args.flavor,
|
||||
}
|
||||
|
||||
if parsed_args.labels is not None:
|
||||
|
@ -203,6 +203,7 @@ class FakeCluster(object):
|
||||
'container_version': None,
|
||||
'name': 'fake-cluster',
|
||||
'master_flavor_id': None,
|
||||
'flavor_id': 'm1.medium',
|
||||
}
|
||||
|
||||
# Overwrite default attributes.
|
||||
|
@ -44,6 +44,7 @@ class TestClusterCreate(TestCluster):
|
||||
'discovery_url': None,
|
||||
'docker_volume_size': None,
|
||||
'labels': {},
|
||||
'flavor_id': None,
|
||||
'keypair': None,
|
||||
'master_count': 1,
|
||||
'name': 'fake-cluster-1',
|
||||
|
@ -22,6 +22,7 @@ CREATION_ATTRIBUTES.append('keypair')
|
||||
CREATION_ATTRIBUTES.append('docker_volume_size')
|
||||
CREATION_ATTRIBUTES.append('labels')
|
||||
CREATION_ATTRIBUTES.append('master_flavor_id')
|
||||
CREATION_ATTRIBUTES.append('flavor_id')
|
||||
|
||||
|
||||
class Cluster(baseunit.BaseTemplate):
|
||||
|
Loading…
x
Reference in New Issue
Block a user