From a75ee5e6f6f0ee8cc02bed4ff1b27e1e15020e1b Mon Sep 17 00:00:00 2001 From: Mark Burnett Date: Wed, 21 Jun 2017 08:01:07 -0500 Subject: [PATCH] make kube-dns upstream servers configurable --- example/vagrant-input-config.yaml | 3 +++ .../genesis/etc/kubernetes/asset-loader/assets/kube-dns.yaml | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/example/vagrant-input-config.yaml b/example/vagrant-input-config.yaml index ad911a13..a84740d0 100644 --- a/example/vagrant-input-config.yaml +++ b/example/vagrant-input-config.yaml @@ -44,3 +44,6 @@ spec: kube_service_ip: 10.96.0.1 pod_ip_cidr: 10.97.0.0/16 service_ip_cidr: 10.96.0.0/16 + dns_servers: + - 8.8.8.8 + - 8.8.4.4 diff --git a/promenade/templates/genesis/etc/kubernetes/asset-loader/assets/kube-dns.yaml b/promenade/templates/genesis/etc/kubernetes/asset-loader/assets/kube-dns.yaml index 69dfc8d0..5c6d0359 100644 --- a/promenade/templates/genesis/etc/kubernetes/asset-loader/assets/kube-dns.yaml +++ b/promenade/templates/genesis/etc/kubernetes/asset-loader/assets/kube-dns.yaml @@ -7,8 +7,7 @@ metadata: labels: addonmanager.kubernetes.io/mode: EnsureExists data: - upstreamNameservers: |- - ["8.8.8.8", "8.8.4.4"] + upstreamNameservers: {{ config['Network']['dns_servers'] | tojson }} --- apiVersion: v1