blob: 09e5adb85e57554d62d14ff5fc9829278af049cc [file] [log] [blame]
Swann Croiset7d454d12017-04-13 10:17:20 +02001classes:
2- service.kubernetes.logging
3- service.kubernetes.monitoring
marcoacdae7e2015-12-02 15:35:37 +01004parameters:
Matthew Mosesohn0f7bee42017-07-17 13:52:16 +03005 _param:
6 kubernetes_cluster_domain: ${_param:cluster_domain}
marcoacdae7e2015-12-02 15:35:37 +01007 kubernetes:
8 common:
Victor Ryzhenkin8b7eec02018-12-11 19:04:45 +04009 addonmanager:
10 container: true
11 image: k8s.gcr.io/kube-addon-manager:v8.9
Sergii Golovatiuk707f7d82017-08-07 15:49:23 +020012 addons:
Mateusz Matuszkowiak43c7c072018-10-09 14:40:38 +020013 alertmanager:
14 enabled: False
15 image: docker-prod-local.artifactory.mirantis.com/openstack-docker/alertmanager:2018.8.0
16 namespace: stacklight
17 bind:
18 port: 9093
19 address: 0.0.0.0
20 dir:
21 config: /etc/alertmanager
22 data: /data
23 host_config: /srv/volumes/local/alertmanager/config
24 host_data: /srv/volumes/local/alertmanager/data
Sergii Golovatiuk707f7d82017-08-07 15:49:23 +020025 dns:
26 enabled: true
27 replicas: 1
28 autoscaler:
29 enabled: true
Andrey Shestakov5f24a5a2017-11-03 17:53:58 +020030 domain: cluster.local
Sergii Golovatiuk707f7d82017-08-07 15:49:23 +020031 server: 10.254.0.10
32 dnsmasq:
33 cache-size: 1000
34 no-resolv:
35 server: 127.0.0.1#10053
36 log-facility: "-"
37 dashboard:
38 enabled: True
39 heapster_influxdb:
40 enabled: False
41 helm:
42 enabled: False
Jakub Pavlikfaece4f2017-08-24 16:59:28 +020043 tiller_image: gcr.io/kubernetes-helm/tiller:v2.4.2
Sergii Golovatiuk707f7d82017-08-07 15:49:23 +020044 netchecker:
45 enabled: False
46 interval: 60
47 namespace: netchecker
48 port: 80
akasatkine432a252017-08-22 15:27:13 +030049 agent_image: mirantis/k8s-netchecker-agent:stable
50 server_image: mirantis/k8s-netchecker-server:stable
Matthew Mosesohn32ec04a2017-07-17 19:53:47 +030051 coredns:
52 enabled: False
53 namespace: kube-system
54 image: coredns/coredns:latest
Andrey Shestakovd825c862018-08-27 16:08:50 +030055 domain: cluster.local
56 server: 10.254.0.10
Sergii Golovatiuka9b68fe2017-09-19 19:38:03 +020057 etcd:
Victor Ryzhenkin1b90aeb2018-10-03 20:33:52 +040058 operator_image: quay.io/coreos/etcd-operator:v0.9.2
Sergii Golovatiuka9b68fe2017-09-19 19:38:03 +020059 version: 3.1.8
60 base_image: quay.io/coreos/etcd
Victor Ryzhenkin1b90aeb2018-10-03 20:33:52 +040061 client_address: 10.254.0.15
Matthew Mosesohn3be5dd92017-08-25 16:54:51 +030062 externaldns:
Tomáš Kukrál7c0dc212017-08-30 09:28:58 +020063 enabled: False
Matthew Mosesohn3be5dd92017-08-25 16:54:51 +030064 namespace: kube-system
65 image: mirantis/external-dns:latest
66 domain: ${_param:kubernetes_cluster_domain}
67 provider: coredns
Mateusz Matuszkowiak43c7c072018-10-09 14:40:38 +020068 fluentd:
69 namespace: stacklight
70 enabled: False
71 aggregator:
72 image: docker-prod-local.docker.mirantis.net/mirantis/external/fluentd-kubernetes-daemonset:stable
73 replicas: 1
74 bind:
75 port: 24224
76 host_port: 31950
77 config:
78 config_dir: /fluentd/etc
79 output:
80 elasticsearch:
81 host: 127.0.0.1
82 port: 9200
83 scheme: http
84 logstash_format: true
85 logstash_prefix: 'log'
86 logstash_dateformat: '%Y.%m.%d'
87 request_timeout: '10s'
88 buffer_chunk_limit: '2m'
89 buffer_queue_limit: 32
90 flush_interval: '10s'
91 max_retry_wait: 30
92 num_threads: 8
93 reload_connections: true
94 ssl_verify: false
95 log_level: info
96 resources:
97 requests:
98 memory: 512M
99 limits:
100 memory: 512M
101 prometheus:
102 enabled: False
103 namespace: stacklight
104 server:
105 image: docker-prod-local.artifactory.mirantis.com/openstack-docker/prometheus:2018.8.0
106 replicas: 2
107 bind:
108 host: 0.0.0.0
109 port: 9090
110 config:
111 config_dir: /etc/prometheus
112 data_dir: /data
113 host_config_dir: /srv/volumes/local/prometheus/config
114 host_data_dir: /srv/volumes/local/prometheus/data
115 storage_local_engine: persisted
116 storage_local_retention: 72h
117 use_static_datadir: true
118 resources:
119 requests:
120 memory: 1G
121 limits:
122 memory: 1G
Sergii Golovatiuk707f7d82017-08-07 15:49:23 +0200123 virtlet:
124 enabled: False
125 namespace: kube-system
Victor Ryzhenkin810c5072018-05-26 00:03:33 +0400126 image: mirantis/virtlet:v1.0.3
Victor Ryzhenkin114adfc2018-04-03 16:28:04 +0400127 criproxy_version: v0.10.0
128 criproxy_source: md5=52717b1f70f15558ef4bdb0e4d4948da
Łukasz Oleś333f6c02018-11-22 10:35:24 +0100129 metrics-server:
130 enabled: False
131 controller_image: k8s.gcr.io/metrics-server-amd64:v0.3.1
Andrey Shestakov46675512018-04-24 10:58:33 +0300132 cni:
133 plugins:
134 source: https://github.com/containernetworking/plugins/releases/download/v0.7.1/cni-plugins-amd64-v0.7.1.tgz
135 hash: e7e5751d43456f69ea1ed043647e0377
Andrey Shestakov0c49f322018-10-08 13:43:46 +0300136 containerd:
137 enabled: false
138 crictl:
139 source: https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.12.0/crictl-v1.12.0-linux-amd64.tar.gz
140 hash: md5=ff60b9ddfa5617f7ed14b3f3b6a60056
Matthew Mosesohn19903512017-08-31 19:38:19 +0300141 cloudprovider:
142 enabled: False
143 provider: openstack
144 params:
145 region: RegionOne
Sergey Kolekonovc9867d02018-11-29 19:41:00 +0400146 domain_id: default
Matthew Mosesohn0f7bee42017-07-17 13:52:16 +0300147 cluster_domain: ${_param:kubernetes_cluster_domain}
Matthew Mosesohn32ec04a2017-07-17 19:53:47 +0300148 cluster_name: ${_param:cluster_name}