diff --git a/test/pylib/manager_client.py b/test/pylib/manager_client.py index 9754a69601..32988f49b3 100644 --- a/test/pylib/manager_client.py +++ b/test/pylib/manager_client.py @@ -149,7 +149,7 @@ class ManagerClient(): async def server_add(self) -> ServerInfo: """Add a new server""" try: - server_info = await self.client.get_json("/cluster/addserver") + server_info = await self.client.put_json("/cluster/addserver", {}, response_type="json") except Exception as exc: raise Exception("Failed to add server") from exc try: diff --git a/test/pylib/scylla_cluster.py b/test/pylib/scylla_cluster.py index 6d43b4d257..421f65877a 100644 --- a/test/pylib/scylla_cluster.py +++ b/test/pylib/scylla_cluster.py @@ -769,7 +769,7 @@ class ScyllaClusterManager: self._cluster_server_stop_gracefully) app.router.add_get('/cluster/server/{server_id}/start', self._cluster_server_start) app.router.add_get('/cluster/server/{server_id}/restart', self._cluster_server_restart) - app.router.add_get('/cluster/addserver', self._cluster_server_add) + app.router.add_put('/cluster/addserver', self._cluster_server_add) app.router.add_put('/cluster/remove-node/{initiator}', self._cluster_remove_node) app.router.add_get('/cluster/decommission-node/{server_id}', self._cluster_decommission_node) @@ -862,7 +862,7 @@ class ScyllaClusterManager: ret = await self.cluster.server_restart(server_id) return aiohttp.web.Response(status=200 if ret[0] else 500, text=ret[1]) - async def _cluster_server_add(self, _request) -> aiohttp.web.Response: + async def _cluster_server_add(self, request) -> aiohttp.web.Response: """Add a new server""" assert self.cluster s_info = await self.cluster.add_server()