Skip to content

Commit fcc78a4

Browse files
committed
add get resource status sdk
1 parent b710d1b commit fcc78a4

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

kubesys/client.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,16 @@ def updateResourceStatus(self, jsonStr, **kwargs) -> dict:
304304

305305
return createRequest(url=url, token=self.token, method="PUT", body=jsonObj, keep_json=False,config=self.config, **kwargs)
306306

307+
def getResourceStatus(self,kind, name, namespace="", **kwargs)->dict:
308+
fullKind = self.analyzer.checkAndReturnRealKind(kind)
309+
310+
url = self.analyzer.FullKindToApiPrefixDict[fullKind] + "/"
311+
url += self.getNamespace(self.analyzer.FullKindToNamespaceDict[fullKind], namespace)
312+
url += self.analyzer.FullKindToNameDict[fullKind] + "/" + name
313+
url+="/status"
314+
315+
return createRequest(url=url, token=self.token, method="GET", keep_json=False, config=self.config, **kwargs)
316+
307317
def listResourcesWithSelector(self, kind, namespace, tp,selects) -> dict:
308318
fullKind = self.analyzer.checkAndReturnRealKind(kind)
309319

0 commit comments

Comments
 (0)