def __init__(self, hostname, protocol="https", port=8443, k_entry="api/v1", o_entry="oapi/v1", **kwargs): self.hostname = hostname self.username = kwargs.get('username', '') self.password = kwargs.get('password', '') self.token = kwargs.get('token', '') self.auth = self.token if self.token else (self.username, self.password) self.k_api = ContainerClient(hostname, self.auth, protocol, port, k_entry) self.o_api = ContainerClient(hostname, self.auth, protocol, port, o_entry) self.api = self.k_api # default api is the kubernetes one for Kubernetes-class requests
def __init__(self, hostname, protocol="https", port=6443, entry='api/v1', **kwargs): self.hostname = hostname self.username = kwargs.get('username', '') self.password = kwargs.get('password', '') self.token = kwargs.get('token', '') self.auth = self.token if self.token else (self.username, self.password) self.api = ContainerClient(hostname, self.auth, protocol, port, entry)