update ceph-common to 10.2.11-0ubuntu0.16.04.2
[yaml_builds.git] / site_type / sriov / airship-treasuremap / type / foundry / v4.0 / network / KubernetesNetwork.yaml
1 ---
2 schema: promenade/KubernetesNetwork/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: kubernetes-network
6   layeringDefinition:
7     abstract: false
8     layer: type
9   storagePolicy: cleartext
10   substitutions:
11     # DNS
12     - src:
13         schema: pegleg/CommonAddresses/v1
14         name: common-addresses
15         path: .dns.cluster_domain
16       dest:
17         path: .dns.cluster_domain
18     - src:
19         schema: pegleg/CommonAddresses/v1
20         name: common-addresses
21         path: .dns.service_ip
22       dest:
23         path: .dns.service_ip
24     - src:
25         schema: pegleg/CommonAddresses/v1
26         name: common-addresses
27         path: .dns.upstream_servers
28       dest:
29         path: .dns.upstream_servers
30
31     # Kubernetes IPs
32     - src:
33         schema: pegleg/CommonAddresses/v1
34         name: common-addresses
35         path: .kubernetes.api_service_ip
36       dest:
37         path: .kubernetes.service_ip
38     - src:
39         schema: pegleg/CommonAddresses/v1
40         name: common-addresses
41         path: .kubernetes.pod_cidr
42       dest:
43         path: .kubernetes.pod_cidr
44     - src:
45         schema: pegleg/CommonAddresses/v1
46         name: common-addresses
47         path: .kubernetes.service_cidr
48       dest:
49         path: .kubernetes.service_cidr
50     - src:
51         schema: pegleg/CommonAddresses/v1
52         name: common-addresses
53         path: .kubernetes.apiserver_port
54       dest:
55         path: .kubernetes.apiserver_port
56     - src:
57         schema: pegleg/CommonAddresses/v1
58         name: common-addresses
59         path: .kubernetes.haproxy_port
60       dest:
61         path: .kubernetes.haproxy_port
62
63     # etcd IPs
64     - src:
65         schema: pegleg/CommonAddresses/v1
66         name: common-addresses
67         path: .etcd.container_port
68       dest:
69         path: .etcd.container_port
70     - src:
71         schema: pegleg/CommonAddresses/v1
72         name: common-addresses
73         path: .etcd.haproxy_port
74       dest:
75         path: .etcd.haproxy_port
76
77     # proxy
78     - src:
79         schema: pegleg/CommonAddresses/v1
80         name: common-addresses
81         path: .proxy.http
82       dest:
83         path: .proxy.url
84     - src:
85         schema: pegleg/CommonAddresses/v1
86         name: common-addresses
87         path: .proxy.no_proxy
88       dest:
89         path: .proxy.additional_no_proxy
90
91 data:
92   dns:
93     bootstrap_validation_checks:
94       - calico-etcd.kube-system.svc.cluster.local
95       - kubernetes-etcd.kube-system.svc.cluster.local
96       - kubernetes.default.svc.cluster.local
97 ...