blob: 09e5adb85e57554d62d14ff5fc9829278af049cc [file] [log] [blame]
classes:
- service.kubernetes.logging
- service.kubernetes.monitoring
parameters:
_param:
kubernetes_cluster_domain: ${_param:cluster_domain}
kubernetes:
common:
addonmanager:
container: true
image: k8s.gcr.io/kube-addon-manager:v8.9
addons:
alertmanager:
enabled: False
image: docker-prod-local.artifactory.mirantis.com/openstack-docker/alertmanager:2018.8.0
namespace: stacklight
bind:
port: 9093
address: 0.0.0.0
dir:
config: /etc/alertmanager
data: /data
host_config: /srv/volumes/local/alertmanager/config
host_data: /srv/volumes/local/alertmanager/data
dns:
enabled: true
replicas: 1
autoscaler:
enabled: true
domain: cluster.local
server: 10.254.0.10
dnsmasq:
cache-size: 1000
no-resolv:
server: 127.0.0.1#10053
log-facility: "-"
dashboard:
enabled: True
heapster_influxdb:
enabled: False
helm:
enabled: False
tiller_image: gcr.io/kubernetes-helm/tiller:v2.4.2
netchecker:
enabled: False
interval: 60
namespace: netchecker
port: 80
agent_image: mirantis/k8s-netchecker-agent:stable
server_image: mirantis/k8s-netchecker-server:stable
coredns:
enabled: False
namespace: kube-system
image: coredns/coredns:latest
domain: cluster.local
server: 10.254.0.10
etcd:
operator_image: quay.io/coreos/etcd-operator:v0.9.2
version: 3.1.8
base_image: quay.io/coreos/etcd
client_address: 10.254.0.15
externaldns:
enabled: False
namespace: kube-system
image: mirantis/external-dns:latest
domain: ${_param:kubernetes_cluster_domain}
provider: coredns
fluentd:
namespace: stacklight
enabled: False
aggregator:
image: docker-prod-local.docker.mirantis.net/mirantis/external/fluentd-kubernetes-daemonset:stable
replicas: 1
bind:
port: 24224
host_port: 31950
config:
config_dir: /fluentd/etc
output:
elasticsearch:
host: 127.0.0.1
port: 9200
scheme: http
logstash_format: true
logstash_prefix: 'log'
logstash_dateformat: '%Y.%m.%d'
request_timeout: '10s'
buffer_chunk_limit: '2m'
buffer_queue_limit: 32
flush_interval: '10s'
max_retry_wait: 30
num_threads: 8
reload_connections: true
ssl_verify: false
log_level: info
resources:
requests:
memory: 512M
limits:
memory: 512M
prometheus:
enabled: False
namespace: stacklight
server:
image: docker-prod-local.artifactory.mirantis.com/openstack-docker/prometheus:2018.8.0
replicas: 2
bind:
host: 0.0.0.0
port: 9090
config:
config_dir: /etc/prometheus
data_dir: /data
host_config_dir: /srv/volumes/local/prometheus/config
host_data_dir: /srv/volumes/local/prometheus/data
storage_local_engine: persisted
storage_local_retention: 72h
use_static_datadir: true
resources:
requests:
memory: 1G
limits:
memory: 1G
virtlet:
enabled: False
namespace: kube-system
image: mirantis/virtlet:v1.0.3
criproxy_version: v0.10.0
criproxy_source: md5=52717b1f70f15558ef4bdb0e4d4948da
metrics-server:
enabled: False
controller_image: k8s.gcr.io/metrics-server-amd64:v0.3.1
cni:
plugins:
source: https://github.com/containernetworking/plugins/releases/download/v0.7.1/cni-plugins-amd64-v0.7.1.tgz
hash: e7e5751d43456f69ea1ed043647e0377
containerd:
enabled: false
crictl:
source: https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.12.0/crictl-v1.12.0-linux-amd64.tar.gz
hash: md5=ff60b9ddfa5617f7ed14b3f3b6a60056
cloudprovider:
enabled: False
provider: openstack
params:
region: RegionOne
domain_id: default
cluster_domain: ${_param:kubernetes_cluster_domain}
cluster_name: ${_param:cluster_name}