Fix Magnum cluster update
The only attribute can be updated is 'node_count' not 'name'[1]. This patch fixes it. [1] https://github.com/openstack/magnum/blob/master/magnum/api/validation.py#L32 Change-Id: Idb7578f63e688d9fdc85a8514d00ad03b99d8f83
This commit is contained in:
parent
66f3d14437
commit
38fafc7680
|
@ -8756,7 +8756,7 @@ class OpenStackCloud(_normalize.Normalizer):
|
|||
|
||||
return True
|
||||
|
||||
@_utils.valid_kwargs('name')
|
||||
@_utils.valid_kwargs('node_count')
|
||||
def update_coe_cluster(self, name_or_id, operation, **kwargs):
|
||||
"""Update a COE cluster.
|
||||
|
||||
|
|
|
@ -146,8 +146,8 @@ class TestCOEClusters(base.TestCase):
|
|||
validate=dict(
|
||||
json=[{
|
||||
u'op': u'replace',
|
||||
u'path': u'/name',
|
||||
u'value': u'new-coe-cluster'
|
||||
u'path': u'/node_count',
|
||||
u'value': 3
|
||||
}]
|
||||
)),
|
||||
dict(
|
||||
|
@ -157,7 +157,6 @@ class TestCOEClusters(base.TestCase):
|
|||
# to be valid.
|
||||
json=dict(clusters=[coe_cluster_obj.toDict()])),
|
||||
])
|
||||
new_name = 'new-coe-cluster'
|
||||
self.cloud.update_coe_cluster(
|
||||
coe_cluster_obj.uuid, 'replace', name=new_name)
|
||||
coe_cluster_obj.uuid, 'replace', node_count=3)
|
||||
self.assert_calls()
|
||||
|
|
Loading…
Reference in New Issue