Skip to content

Commit 54c7bb5

Browse files
fix: analytics v2 in cluster hostname
1 parent 702a197 commit 54c7bb5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

analytics_net.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ def __init__(self, config, trawler):
3939
self.find_hostname_and_certs()
4040
else:
4141
self.find_hostname_and_certs()
42+
logger.trace("Hostname is %s", self.hostname)
43+
logger.trace("Certificate file is %s", self.certificates.name)
4244

4345
def load_certs_from_secret(self, v1, secret_name):
4446
# Get certificates to communicate with analytics
@@ -58,10 +60,11 @@ def find_hostname_and_certs(self):
5860
# Initialise the k8s API
5961
if self.use_kubeconfig:
6062
config.load_kube_config()
63+
logger.info("Not in cluster, so will assume port-forward")
6164
v1 = client.CoreV1Api()
6265
else:
6366
config.load_incluster_config()
64-
logger.info("In cluster, so looking for analytics-storage service")
67+
logger.info("In cluster, so looking for analytics services")
6568
v1 = client.CoreV1Api()
6669
# Identify analytics version
6770
customObjectsApi = client.CustomObjectsApi()
@@ -72,7 +75,7 @@ def find_hostname_and_certs(self):
7275
self.version = analytics_clusters['items'][0]['status']['versions']['reconciled']
7376
if self.version > '10.0.5':
7477
director_svc = analytics_clusters['items'][0]['status']['services']['director']
75-
self.hostname = '{}.{}.svc:3009'.format(self.namespace, director_svc)
78+
self.hostname = '{}.{}.svc:3009'.format(director_svc, self.namespace)
7679
if self.use_kubeconfig:
7780
self.hostname = 'localhost:3009'
7881
self.load_certs_from_secret(v1, analytics_clusters['items'][0]['status']['serviceClientSecret'])

0 commit comments

Comments
 (0)