from osmclient.sol005 import user as usermodule
from osmclient.sol005 import role
from osmclient.sol005 import pdud
+from osmclient.sol005 import k8scluster
+from osmclient.sol005 import repo
from osmclient.common.exceptions import ClientException
+from osmclient.common import package_tool
import json
self.user = usermodule.User(self._http_client, client=self)
self.role = role.Role(self._http_client, client=self)
self.pdu = pdud.Pdu(self._http_client, client=self)
+ self.k8scluster = k8scluster.K8scluster(self._http_client, client=self)
+ self.repo = repo.Repo(self._http_client, client=self)
+ self.package_tool = package_tool.PackageTool(client=self)
'''
self.vca = vca.Vca(http_client, client=self, **kwargs)
self.utils = utils.Utils(http_client, **kwargs)
http_header = ['{}: {}'.format(key, val)
for (key, val) in list(self._headers.items())]
self._http_client.set_http_header(http_header)
+
+ def get_version(self):
+ resp = self._http_client.get_cmd(endpoint="/version")
+ return "{} {}".format(resp.get("version"), resp.get("date"))
+