blob: 89668c63bbfb4aa1b7d7becb689ac503a570bdca [file] [log] [blame]
marcoacdae7e2015-12-02 15:35:37 +01001applications:
2- kubernetes
3classes:
4- service.kubernetes.support
marcoacdae7e2015-12-02 15:35:37 +01005- service.kubernetes.common
6parameters:
marcoacdae7e2015-12-02 15:35:37 +01007 kubernetes:
8 master:
9 enabled: true
Matthew Mosesohnab60ff72017-05-19 14:06:48 +030010 unschedulable: false
marcof7efecb2016-07-16 16:13:37 +020011 registry:
12 host: tcpcloud
Matthew Mosesohnab60ff72017-05-19 14:06:48 +030013 host:
14 name: ${linux:system:name}
marcoacdae7e2015-12-02 15:35:37 +010015 service_addresses: 10.254.0.0/16
16 admin:
marco9959bda2016-07-13 10:39:58 +020017 username: ${_param:kubernetes_admin_user}
18 password: ${_param:kubernetes_admin_password}
marcoacdae7e2015-12-02 15:35:37 +010019 kubelet:
Matthew Mosesohn276d6b22017-09-11 14:36:45 +030020 address: ${_param:cluster_local_address}
marcoacdae7e2015-12-02 15:35:37 +010021 allow_privileged: True
ashestakova7b8d352018-02-27 13:54:27 +000022 fail_on_swap: True
marcoacdae7e2015-12-02 15:35:37 +010023 apiserver:
marco9959bda2016-07-13 10:39:58 +020024 address: ${_param:single_address}
Matthew Mosesohn32ea8d62017-09-15 14:37:57 +030025 bind_address: 0.0.0.0
Matthew Mosesohnd3a852e2017-08-01 14:34:00 +030026 secure_port: 443
Matthew Mosesohn65baceb2017-06-21 17:33:27 +030027 internal_address: ${_param:kubernetes_internal_api_address}
Marek Celoud901020b2017-01-27 14:51:41 +010028 insecure_address: 127.0.0.1
Swann Croisetff97efc2017-02-23 13:32:33 +010029 insecure_port: 8080
Tomáš Kukrál77128182017-05-15 16:03:21 +020030 daemon_opts:
31 anonymous-auth: false
marcoacdae7e2015-12-02 15:35:37 +010032 etcd:
marcoacdae7e2015-12-02 15:35:37 +010033 members:
marco9959bda2016-07-13 10:39:58 +020034 - host: ${_param:single_address}
marcoacdae7e2015-12-02 15:35:37 +010035 name: ${linux:system:name}
36 addons:
37 dns:
38 enabled: true
39 replicas: 1
Tomáš Kukrálaff35262017-04-18 12:37:45 +020040 autoscaler:
41 enabled: true
Matthew Mosesohn0f7bee42017-07-17 13:52:16 +030042 domain: ${_param:kubernetes_cluster_domain}
marcoacdae7e2015-12-02 15:35:37 +010043 server: 10.254.0.10
Tomáš Kukrál398e9262017-01-24 18:43:57 +010044 dnsmasq:
45 cache-size: 1000
46 no-resolv:
47 server: 127.0.0.1#10053
48 log-facility: "-"
Tomáš Kukrál189da4b2017-01-18 14:30:09 +010049 dashboard:
Matthew Mosesohnbda098e2017-07-03 16:58:50 +030050 enabled: True
Tomáš Kukrál189da4b2017-01-18 14:30:09 +010051 heapster_influxdb:
52 enabled: False
Tomáš Kukrál1b50f772017-03-23 12:51:32 +010053 helm:
54 enabled: False
Jakub Pavlikfaece4f2017-08-24 16:59:28 +020055 tiller_image: gcr.io/kubernetes-helm/tiller:v2.4.2
Matthew Mosesohnbf9d3fb2017-05-17 16:17:02 +030056 calico_policy:
57 enabled: False
58 image: calico/kube-policy-controller:v0.5.4
59 namespace: kube-system
Matthew Mosesohn6f4f6c02017-07-03 16:58:50 +030060 contrail_network_controller:
Tomáš Kukrál06ca3fe2017-07-13 14:47:08 +020061 enabled: False
Matthew Mosesohn6f4f6c02017-07-03 16:58:50 +030062 namespace: kube-system
63 image: yashulyak/contrail-controller:latest
Jakub Pavlikc1d11e52017-06-23 11:09:20 +020064 virtlet:
65 enabled: False
66 namespace: kube-system
Andrey Shestakov655034e2017-09-15 12:30:28 +030067 image: mirantis/virtlet:v0.8.0
marcoacdae7e2015-12-02 15:35:37 +010068 token:
marco9959bda2016-07-13 10:39:58 +020069 admin: ${_param:kubernetes_admin_token}
70 kubelet: ${_param:kubernetes_kubelet_token}
71 kube_proxy: ${_param:kubernetes_kube-proxy_token}
72 scheduler: ${_param:kubernetes_scheduler_token}
73 controller_manager: ${_param:kubernetes_controller-manager_token}
74 dns: ${_param:kubernetes_dns_token}
marcoacdae7e2015-12-02 15:35:37 +010075 ca: kubernetes
76 storage:
marcoa4ddca72016-07-12 17:46:53 +020077 engine: none
78 namespace:
79 kube-system:
marcoa05621f2016-07-14 10:35:24 +020080 enabled: True
81 network:
ashestakova7b8d352018-02-27 13:54:27 +000082 calico:
83 etcd:
84 members:
85 - host: ${_param:single_address}
86 port: 4001
Matthew Mosesohn32ec04a2017-07-17 19:53:47 +030087 federation:
88 enabled: False
89 name: federation
90 namespace: federation-system
Matthew Mosesohn998c9702017-09-14 19:33:20 +030091 source: https://dl.k8s.io/v1.7.3/kubernetes-client-linux-amd64.tar.gz
92 hash: 8d66c7912914ac9add514e660fdc8c963b748a7c588c43a14533157a9f0e1c92
Matthew Mosesohn32ec04a2017-07-17 19:53:47 +030093 service_type: NodePort
94 dns_provider: coredns