update ceph-common to 10.2.11-0ubuntu0.16.04.2
[yaml_builds.git] / site_type / sriov / airship-treasuremap / global / v4.0 / software / charts / kubernetes / dns / coredns.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: coredns
6   layeringDefinition:
7     abstract: false
8     layer: global
9   labels:
10     name: coredns-global
11   storagePolicy: cleartext
12   substitutions:
13     # Chart source
14     - src:
15         schema: pegleg/SoftwareVersions/v1
16         name: software-versions
17         path: .charts.kubernetes.coredns
18       dest:
19         path: .source
20
21     # Images
22     - src:
23         schema: pegleg/SoftwareVersions/v1
24         name: software-versions
25         path: .images.kubernetes.coredns
26       dest:
27         path: .values.images.tags
28
29     # IP Addresses
30     - src:
31         schema: pegleg/CommonAddresses/v1
32         name: common-addresses
33         path: .dns.service_ip
34       dest:
35         path: .values.service.ip
36
37     # Zones
38     - src:
39         schema: pegleg/CommonAddresses/v1
40         name: common-addresses
41         path: .dns.cluster_domain
42       dest:
43         path: .values.conf.coredns.corefile
44         pattern: '(CLUSTER_DOMAIN)'
45     - src:
46         schema: pegleg/CommonAddresses/v1
47         name: common-addresses
48         path: .kubernetes.service_cidr
49       dest:
50         path: .values.conf.coredns.corefile
51         pattern: '(SERVICE_CIDR)'
52     - src:
53         schema: pegleg/CommonAddresses/v1
54         name: common-addresses
55         path: .kubernetes.pod_cidr
56       dest:
57         path:  .values.conf.coredns.corefile
58         pattern: '(POD_CIDR)'
59
60     - src:
61         schema: pegleg/CommonAddresses/v1
62         name: common-addresses
63         path: .dns.upstream_servers[0]
64       dest:
65         path: .values.conf.coredns.corefile
66         pattern: '(UPSTREAM1)'
67     - src:
68         schema: pegleg/CommonAddresses/v1
69         name: common-addresses
70         path: .dns.upstream_servers[1]
71       dest:
72         path: .values.conf.coredns.corefile
73         pattern: '(UPSTREAM2)'
74     - src:
75         schema: pegleg/CommonAddresses/v1
76         name: common-addresses
77         path: .dns.upstream_servers[2]
78       dest:
79         path: .values.conf.coredns.corefile
80         pattern: '(UPSTREAM3)'
81
82 data:
83   chart_name: coredns
84   release: coredns
85   namespace: kube-system
86   wait:
87     timeout: 600
88     labels:
89       release_group: airship-coredns
90   upgrade:
91     no_hooks: false
92     pre:
93       delete:
94         - type: job
95           labels:
96             release_group: airship-coredns
97   values:
98     conf:
99       coredns:
100         corefile: |
101           .:53 {
102               errors
103               health
104               autopath @kubernetes
105               kubernetes CLUSTER_DOMAIN SERVICE_CIDR POD_CIDR {
106                 pods insecure
107                 fallthrough in-addr.arpa ip6.arpa
108                 upstream UPSTREAM1
109                 upstream UPSTREAM2
110                 upstream UPSTREAM3
111               }
112               prometheus :9153
113               forward . UPSTREAM1 UPSTREAM2 UPSTREAM3
114               cache 30
115           }
116
117     labels:
118       coredns:
119         node_selector_key: kube-dns
120         node_selector_value: enabled
121
122   dependencies:
123     - coredns-htk
124 ---
125 schema: armada/Chart/v1
126 metadata:
127   schema: metadata/Document/v1
128   name: coredns-htk
129   layeringDefinition:
130     abstract: false
131     layer: global
132   storagePolicy: cleartext
133   substitutions:
134     - src:
135         schema: pegleg/SoftwareVersions/v1
136         name: software-versions
137         path: .charts.kubernetes.coredns-htk
138       dest:
139         path: .source
140 data:
141   chart_name: coredns-htk
142   release: coredns-htk
143   namespace: coredns-htk
144   values: {}
145   dependencies: []
146 ...