Use checksum of dnsmasq config to trigger updates of dnsmasq
Allows config changes made by Ansible to restart dnsmasq deployment
This commit is contained in:
parent
04746fc4d8
commit
8b0b500c89
2 changed files with 9 additions and 1 deletions
|
@ -35,7 +35,12 @@
|
||||||
backup: yes
|
backup: yes
|
||||||
register: dnsmasq_config
|
register: dnsmasq_config
|
||||||
|
|
||||||
- name: Stat dnsmasq configuration
|
- name: Stat dnsmasq link
|
||||||
|
stat:
|
||||||
|
path: /etc/dnsmasq.d-available/01-kube-dns.conf
|
||||||
|
register: dnsmasq_stat
|
||||||
|
|
||||||
|
- name: Stat dnsmasq link
|
||||||
stat:
|
stat:
|
||||||
path: /etc/dnsmasq.d/01-kube-dns.conf
|
path: /etc/dnsmasq.d/01-kube-dns.conf
|
||||||
register: sym
|
register: sym
|
||||||
|
|
|
@ -12,11 +12,14 @@ spec:
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
k8s-app: dnsmasq
|
k8s-app: dnsmasq
|
||||||
|
strategy:
|
||||||
|
type: "Recreate"
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
k8s-app: dnsmasq
|
k8s-app: dnsmasq
|
||||||
kubernetes.io/cluster-service: "true"
|
kubernetes.io/cluster-service: "true"
|
||||||
|
kargo/dnsmasq-checksum: "{{ dnsmasq_stat.stat.checksum }}"
|
||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: dnsmasq
|
- name: dnsmasq
|
||||||
|
|
Loading…
Reference in a new issue