Skip to content

Commit

Permalink
Use Kubernetes domain name from parameters
Browse files Browse the repository at this point in the history
The peer-finder.py uses constant domain name to Kubernetes API. It can
be problematic in case where it's used other domain name than default one.
  • Loading branch information
tczekajlo committed Dec 27, 2016
1 parent 567745a commit f0f8992
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions mariadb/templates/configmaps/peer-finder.py.yaml.j2
Expand Up @@ -11,7 +11,7 @@ data:
import time


URL = ('https://kubernetes.default.svc.cluster.local/api/v1/namespaces/{namespace}'
URL = ('https://kubernetes.default.svc.{{ network.dns.kubernetes_domain }}/api/v1/namespaces/{namespace}'
'/endpoints/{service_name}')
TOKEN_FILE = '/var/run/secrets/kubernetes.io/serviceaccount/token'

Expand Down Expand Up @@ -49,7 +49,7 @@ data:

def get_my_ip_address():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('kubernetes.default.svc.cluster.local', 0))
s.connect(('kubernetes.default.svc.{{ network.dns.kubernetes_domain }}', 0))
return s.getsockname()[0]


Expand Down

0 comments on commit f0f8992

Please sign in to comment.