Fix for dns addon after merge RBAC fixes.
* Fixed problem with adding rbac parts of dns addon.
Related-prod: PROD-16944
Change-Id: Idc77ec4de1366debb2f54b05f4afbfc7d2d549b3
diff --git a/kubernetes/master/kube-addons.sls b/kubernetes/master/kube-addons.sls
index 4fe7a08..e7454a5 100644
--- a/kubernetes/master/kube-addons.sls
+++ b/kubernetes/master/kube-addons.sls
@@ -116,6 +116,14 @@
- dir_mode: 755
- makedirs: True
+/etc/kubernetes/addons/dns/kubedns-sa.yaml:
+ file.managed:
+ - source: salt://kubernetes/files/kube-addons/dns/kubedns-sa.yaml
+ - template: jinja
+ - group: root
+ - dir_mode: 755
+ - makedirs: True
+
{% if common.addons.dns.get('autoscaler', {}).get('enabled', True) %}
/etc/kubernetes/addons/dns/kubedns-autoscaler.yaml:
@@ -126,6 +134,18 @@
- dir_mode: 755
- makedirs: True
+{%- if 'RBAC' in master.auth.get('mode', "") %}
+
+/etc/kubernetes/addons/dns/kubedns-autoscaler-rbac.yaml:
+ file.managed:
+ - source: salt://kubernetes/files/kube-addons/dns/kubedns-autoscaler-rbac.yaml
+ - template: jinja
+ - group: root
+ - dir_mode: 755
+ - makedirs: True
+
+{% endif %}
+
{% endif %}
{%- if common.addons.coredns.enabled or master.federation.enabled %}