+++ /dev/null
----
-schema: armada/Chart/v1
-metadata:
- schema: metadata/Document/v1
- name: coredns
- layeringDefinition:
- abstract: false
- layer: global
- labels:
- name: coredns-global
- storagePolicy: cleartext
- substitutions:
- # Chart source
- - src:
- schema: pegleg/SoftwareVersions/v1
- name: software-versions
- path: .charts.kubernetes.coredns
- dest:
- path: .source
-
- # Images
- - src:
- schema: pegleg/SoftwareVersions/v1
- name: software-versions
- path: .images.kubernetes.coredns
- dest:
- path: .values.images.tags
-
- # IP Addresses
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .dns.service_ip
- dest:
- path: .values.service.ip
-
- # Zones
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .dns.cluster_domain
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(CLUSTER_DOMAIN)'
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .kubernetes.service_cidr
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(SERVICE_CIDR)'
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .kubernetes.pod_cidr
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(POD_CIDR)'
-
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .dns.upstream_servers[0]
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(UPSTREAM1)'
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .dns.upstream_servers[1]
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(UPSTREAM2)'
- - src:
- schema: pegleg/CommonAddresses/v1
- name: common-addresses
- path: .dns.upstream_servers[2]
- dest:
- path: .values.conf.coredns.corefile
- pattern: '(UPSTREAM3)'
-
-data:
- chart_name: coredns
- release: coredns
- namespace: kube-system
- wait:
- timeout: 600
- labels:
- release_group: airship-coredns
- upgrade:
- no_hooks: false
- pre:
- delete:
- - type: job
- labels:
- release_group: airship-coredns
- values:
- conf:
- coredns:
- corefile: |
- .:53 {
- errors
- health
- autopath @kubernetes
- kubernetes CLUSTER_DOMAIN SERVICE_CIDR POD_CIDR {
- pods insecure
- fallthrough in-addr.arpa ip6.arpa
- upstream UPSTREAM1
- upstream UPSTREAM2
- upstream UPSTREAM3
- }
- prometheus :9153
- forward . UPSTREAM1 UPSTREAM2 UPSTREAM3
- cache 30
- }
-
- labels:
- coredns:
- node_selector_key: kube-dns
- node_selector_value: enabled
-
- dependencies:
- - coredns-htk
----
-schema: armada/Chart/v1
-metadata:
- schema: metadata/Document/v1
- name: coredns-htk
- layeringDefinition:
- abstract: false
- layer: global
- storagePolicy: cleartext
- substitutions:
- - src:
- schema: pegleg/SoftwareVersions/v1
- name: software-versions
- path: .charts.kubernetes.coredns-htk
- dest:
- path: .source
-data:
- chart_name: coredns-htk
- release: coredns-htk
- namespace: coredns-htk
- values: {}
- dependencies: []
-...