blob: 000e06934babe38c4bac0a6710733701791f6249 [file] [log] [blame]
okozachenko1203303d48d2023-01-27 00:45:50 +11001# Copyright (c) 2022 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15_coredns_helm_values:
16 image:
Mohammed Naser31171f42023-03-19 00:10:46 +000017 repository: "{{ atmosphere_images['neutron_coredns'] | vexxhost.kubernetes.docker_image('name') }}"
okozachenko1203303d48d2023-01-27 00:45:50 +110018 replicaCount: 3
19 prometheus:
20 service:
21 enabled: true
22 service:
23 name: neutron-coredns
24 clusterIP: "{{ neutron_coredns_cluster_ip | default('10.96.0.20') }}"
25 isClusterService: false
26 servers:
27 - port: 53
28 zones:
29 - zone: .
30 plugins:
31 - name: errors
32 - name: ready
33 - name: health
34 configBlock: |-
35 lameduck 5s
36 - name: prometheus
37 parameters: 0.0.0.0:9153
38 - name: cache
39 - name: reload
40 - name: loadbalance
41 - name: forward
42 parameters: . 127.0.0.1:5301 127.0.0.1:5302
43 - port: 5301
44 zones:
45 - zone: .
46 plugins:
47 - name: forward
48 parameters: . tls://1.1.1.1 tls://1.0.0.1
49 configBlock: |-
50 tls_servername cloudflare-dns.com
51 health_check 5s
52 - port: 5302
53 zones:
54 - zone: .
55 plugins:
56 - name: forward
57 parameters: . tls://8.8.8.8 tls://8.8.4.4
58 configBlock: |-
59 tls_servername dns.google
60 health_check 5s
61 nodeSelector:
62 openstack-control-plane: enabled
63 customLabels:
64 application: neutron
65 component: coredns
66 deployment:
67 name: neutron-coredns