diff --git a/magnum/api/controllers/v1/cluster_actions.py b/magnum/api/controllers/v1/cluster_actions.py index e08266242b..ef634b2559 100644 --- a/magnum/api/controllers/v1/cluster_actions.py +++ b/magnum/api/controllers/v1/cluster_actions.py @@ -82,7 +82,7 @@ class ActionsController(base.Controller): } @base.Controller.api_version("1.7") - @expose.expose(None, types.uuid_or_name, + @expose.expose(ClusterID, types.uuid_or_name, body=ClusterResizeRequest, status_code=202) def resize(self, cluster_ident, cluster_resize_req): """Resize a cluster. @@ -127,7 +127,7 @@ class ActionsController(base.Controller): return ClusterID(cluster.uuid) @base.Controller.api_version("1.8") - @expose.expose(None, types.uuid_or_name, + @expose.expose(ClusterID, types.uuid_or_name, body=ClusterUpgradeRequest, status_code=202) def upgrade(self, cluster_ident, cluster_upgrade_req): """Upgrade a cluster. diff --git a/releasenotes/notes/return-clusterid-for-resize-upgrade-6e841c7b568fa807.yaml b/releasenotes/notes/return-clusterid-for-resize-upgrade-6e841c7b568fa807.yaml new file mode 100644 index 0000000000..f6a5c75fd4 --- /dev/null +++ b/releasenotes/notes/return-clusterid-for-resize-upgrade-6e841c7b568fa807.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Now the resize and upgrade action of cluster will return cluster ID to be + consistent with other actions of Magnum cluster.