Skip to content

Commit 66cab15

Browse files
authored
fix: redeploy coredns and nodelocaldns when its config changed (kubernetes-sigs#12401)
1 parent c03c68e commit 66cab15

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

roles/kubernetes-apps/ansible/templates/coredns-deployment.yml.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ spec:
2323
k8s-app: kube-dns{{ coredns_ordinal_suffix }}
2424
annotations:
2525
createdby: 'kubespray'
26+
checksum/config: "{{ lookup('template', 'coredns-config.yml.j2') | checksum }}"
2627
spec:
2728
securityContext:
2829
seccompProfile:

roles/kubernetes-apps/ansible/templates/nodelocaldns-daemonset.yml.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ spec:
1717
annotations:
1818
prometheus.io/scrape: 'true'
1919
prometheus.io/port: '{{ nodelocaldns_prometheus_port }}'
20+
checksum/config: "{{ lookup('template', 'nodelocaldns-config.yml.j2') | checksum }}"
2021
spec:
2122
nodeSelector:
2223
{{ nodelocaldns_ds_nodeselector }}

roles/kubernetes-apps/ansible/templates/nodelocaldns-second-daemonset.yml.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ spec:
1717
annotations:
1818
prometheus.io/scrape: 'true'
1919
prometheus.io/port: '{{ nodelocaldns_secondary_prometheus_port }}'
20+
checksum/config: "{{ lookup('template', 'nodelocaldns-config.yml.j2') | checksum }}"
2021
spec:
2122
nodeSelector:
2223
{{ nodelocaldns_ds_nodeselector }}

0 commit comments

Comments
 (0)