Ejemplo n.º 1
0
 def __init__(self, hostname, protocol="http", port=8080, **kwargs):
     super(Hawkular, self).__init__(kwargs)
     self.hostname = hostname
     self.username = kwargs.get('username', '')
     self.password = kwargs.get('password', '')
     self.tenant_id = kwargs.get('tenant_id', 'hawkular')
     self.auth = self.username, self.password
     self.inv_api = ContainerClient(hostname, self.auth, protocol, port,
                                    "hawkular/inventory")
     self.alerts_api = ContainerClient(hostname, self.auth, protocol, port,
                                       "hawkular/alerts")
     self.metrics_api = ContainerClient(hostname, self.auth, protocol, port,
                                        "hawkular/metrics")
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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