Support value overrides
diff --git a/roles/coredns/tasks/main.yml b/roles/coredns/tasks/main.yml
index 2c5293c..2510fe2 100644
--- a/roles/coredns/tasks/main.yml
+++ b/roles/coredns/tasks/main.yml
@@ -42,56 +42,4 @@
release_namespace: "{{ coredns_helm_release_namespace }}"
create_namespace: true
kubeconfig: /etc/kubernetes/admin.conf
- values:
- image:
- repository: "{{ atmosphere_images['neutron_coredns'] | vexxhost.atmosphere.docker_image('name') }}"
- replicaCount: 3
- prometheus:
- service:
- enabled: true
- service:
- name: neutron-coredns
- clusterIP: "{{ neutron_coredns_cluster_ip | default('10.96.0.20') }}"
- isClusterService: false
- servers:
- - port: 53
- zones:
- - zone: .
- plugins:
- - name: errors
- - name: ready
- - name: health
- configBlock: |-
- lameduck 5s
- - name: prometheus
- parameters: 0.0.0.0:9153
- - name: cache
- - name: reload
- - name: loadbalance
- - name: forward
- parameters: . 127.0.0.1:5301 127.0.0.1:5302
- - port: 5301
- zones:
- - zone: .
- plugins:
- - name: forward
- parameters: . tls://1.1.1.1 tls://1.0.0.1
- configBlock: |-
- tls_servername cloudflare-dns.com
- health_check 5s
- - port: 5302
- zones:
- - zone: .
- plugins:
- - name: forward
- parameters: . tls://8.8.8.8 tls://8.8.4.4
- configBlock: |-
- tls_servername dns.google
- health_check 5s
- nodeSelector:
- openstack-control-plane: enabled
- customLabels:
- application: neutron
- component: coredns
- deployment:
- name: neutron-coredns
+ values: "{{ _coredns_helm_values | combine(coredns_helm_values, recursive=True) }}"