From 8c18f053aa322403e1fd2b7afaa103e663aeae01 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20Kr=C3=BCger?= <ak@patientsky.com>
Date: Mon, 19 Nov 2018 09:35:53 +0100
Subject: [PATCH] Fix DNS Autoscaler for coredns_dual deployment (#3726)

* Fix DNS Autoscaler for coredns_dual deployment

* Fix templating

* Fix templating again
---
 .../ansible/templates/dns-autoscaler.yml.j2          | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/roles/kubernetes-apps/ansible/templates/dns-autoscaler.yml.j2 b/roles/kubernetes-apps/ansible/templates/dns-autoscaler.yml.j2
index df86b1025..dcd194c8b 100644
--- a/roles/kubernetes-apps/ansible/templates/dns-autoscaler.yml.j2
+++ b/roles/kubernetes-apps/ansible/templates/dns-autoscaler.yml.j2
@@ -16,20 +16,20 @@
 apiVersion: apps/v1
 kind: Deployment
 metadata:
-  name: dns-autoscaler
+  name: dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
   namespace: kube-system
   labels:
-    k8s-app: dns-autoscaler
+    k8s-app: dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
     kubernetes.io/cluster-service: "true"
     addonmanager.kubernetes.io/mode: Reconcile
 spec:
   selector:
     matchLabels:
-      k8s-app: dns-autoscaler
+      k8s-app: dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
   template:
     metadata:
       labels:
-        k8s-app: dns-autoscaler
+        k8s-app: dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
       annotations:
         scheduler.alpha.kubernetes.io/critical-pod: ''
         seccomp.security.alpha.kubernetes.io/pod: 'docker/default'
@@ -49,7 +49,7 @@ spec:
           - topologyKey: "kubernetes.io/hostname"
             labelSelector:
               matchLabels:
-                k8s-app: dns-autoscaler
+                k8s-app: dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
         nodeAffinity:
           preferredDuringSchedulingIgnoredDuringExecution:
           - weight: 100
@@ -72,7 +72,7 @@ spec:
         - --default-params={"linear":{"preventSinglePointFailure":{{ dns_prevent_single_point_failure }},"coresPerReplica":{{ dns_cores_per_replica }},"nodesPerReplica":{{ dns_nodes_per_replica }},"min":{{ dns_min_replicas }}}}
         - --logtostderr=true
         - --v=2
-        - --configmap=dns-autoscaler
+        - --configmap=dns-autoscaler{{ coredns_ordinal_suffix | default('') }}
 {% if dns_mode in ['coredns', 'coredns_dual'] %}
         - --target=Deployment/coredns{{ coredns_ordinal_suffix | default('') }}
 {% endif %}
-- 
GitLab