mirror of
https://github.com/microsoft/onefuzz.git
synced 2025-06-17 04:18:07 +00:00
fix scaleset proxy reset to reset all of the proxies in the region specified (#1275)
This commit is contained in:
@ -100,13 +100,14 @@ def patch(req: func.HttpRequest) -> func.HttpResponse:
|
|||||||
if isinstance(request, Error):
|
if isinstance(request, Error):
|
||||||
return not_ok(request, context="ProxyReset")
|
return not_ok(request, context="ProxyReset")
|
||||||
|
|
||||||
proxy = Proxy.get(request.region)
|
proxy_list = Proxy.search(query={"region": [request.region]})
|
||||||
if proxy is not None:
|
for proxy in proxy_list:
|
||||||
proxy.state = VmState.stopping
|
proxy.set_state(VmState.stopping)
|
||||||
proxy.save()
|
|
||||||
return ok(BoolResult(result=True))
|
|
||||||
|
|
||||||
return ok(BoolResult(result=False))
|
if proxy_list:
|
||||||
|
return ok(BoolResult(result=True))
|
||||||
|
else:
|
||||||
|
return ok(BoolResult(result=False))
|
||||||
|
|
||||||
|
|
||||||
def delete(req: func.HttpRequest) -> func.HttpResponse:
|
def delete(req: func.HttpRequest) -> func.HttpResponse:
|
||||||
|
Reference in New Issue
Block a user