Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 1 | |
| 2 | parameters: |
| 3 | _param: |
Dmitry Kalashnik | 2a068bb | 2018-04-04 14:11:49 +0400 | [diff] [blame] | 4 | openstack_version: pike |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 5 | salt_minion_ca_host: ${_param:infra_config_hostname}.${_param:cluster_domain} |
| 6 | salt_minion_ca_authority: salt_master_ca |
| 7 | |
Victor Ryzhenkin | 03e5840 | 2017-12-12 16:46:05 +0400 | [diff] [blame] | 8 | # kubelet |
| 9 | kubelet_fail_on_swap: True |
| 10 | |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 11 | # kubernetes settings |
| 12 | kubernetes_admin_user: admin |
| 13 | kubernetes_admin_password: sbPfel23ZigJF3Bm |
| 14 | kubernetes_admin_token: PpP6Mm3pAoPVqcKOKUu0x1dh7b1959Fi |
| 15 | kubernetes_kubelet_token: JJ2PKHxjiU6EYvIt18BqwdSK1HvWh8pt |
| 16 | kubernetes_kube-proxy_token: jT0hJk9L6cIw5UpYDNhsRwcj3Z2n62B6 |
| 17 | kubernetes_scheduler_token: VgkUHfrW07zNxrb0ucFyX7NBnSJN9Xp6 |
| 18 | kubernetes_controller-manager_token: uXrdZ1YKF6qlYm3sHje2iEXMGAGDWOIU |
| 19 | kubernetes_dns_token: 0S1I4iJeFjq5fopPwwCwTp3xFpEZfeUl |
| 20 | etcd_initial_token: IN7KaRMSo3xkGxkjAAPtkRkAgqN4ZNRq |
| 21 | |
vrovachev | 0f29142 | 2017-06-21 18:30:01 +0400 | [diff] [blame] | 22 | # docker package version |
Andrey Shestakov | b85c4b1 | 2018-06-12 13:19:06 +0300 | [diff] [blame^] | 23 | kubernetes_docker_package: docker-engine=1.13.1-0~ubuntu-xenial |
vrovachev | 0f29142 | 2017-06-21 18:30:01 +0400 | [diff] [blame] | 24 | |
Matthew Mosesohn | bb05ea3 | 2017-06-01 16:40:21 +0300 | [diff] [blame] | 25 | # component docker images |
Sergii Golovatiuk | 82b05aa | 2017-07-06 15:05:15 +0200 | [diff] [blame] | 26 | kubernetes_opencontrail_cni_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/contrail-integration/contrail-cni:v1.0.0 |
| 27 | |
Andrey Shestakov | b1eec2f | 2018-05-24 15:25:46 +0300 | [diff] [blame] | 28 | kubernetes_hyperkube_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/hyperkube-amd64:v1.8.13-11 |
| 29 | kubernetes_pause_image: docker-prod-virtual.docker.mirantis.net/mirantis/kubernetes/pause-amd64:v1.8.13-11 |
Victor Ryzhenkin | e976851 | 2018-05-31 18:35:39 +0400 | [diff] [blame] | 30 | kubernetes_criproxy_version: v0.11.0 |
| 31 | kubernetes_criproxy_checksum: md5=115bbb0c27518db6b0b3bc8cdc5fc897 |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 32 | kubernetes_dashboard_image: gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1 |
| 33 | kubernetes_kubedns_image: gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5 |
| 34 | kubernetes_dnsmasq_image: gcr.io/google_containers/k8s-dns-dnsmasq-amd64:1.14.5 |
| 35 | kubernetes_sidecar_image: gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.5 |
| 36 | kubernetes_dns_autoscaler_image: gcr.io/google_containers/cluster-proportional-autoscaler-amd64:1.0.0 |
| 37 | kubernetes_netchecker_agent_image: mirantis/k8s-netchecker-agent:stable |
| 38 | kubernetes_netchecker_server_image: mirantis/k8s-netchecker-server:stable |
| 39 | kubernetes_netchecker_agent_probeurls: "http://ipinfo.io" |
Victor Ryzhenkin | e976851 | 2018-05-31 18:35:39 +0400 | [diff] [blame] | 40 | kubernetes_virtlet_image: mirantis/virtlet:v1.0.3 |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 41 | kubernetes_externaldns_image: mirantis/external-dns:latest |
| 42 | kubernetes_externaldns_provider: coredns |
Matthew Mosesohn | bb05ea3 | 2017-06-01 16:40:21 +0300 | [diff] [blame] | 43 | |
vrovachev | 0f29142 | 2017-06-21 18:30:01 +0400 | [diff] [blame] | 44 | # switches of addons |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 45 | kubernetes_addon_namespace: kube-system |
| 46 | kubernetes_dns: true |
| 47 | kubernetes_dashboard: false |
vrovachev | 0f29142 | 2017-06-21 18:30:01 +0400 | [diff] [blame] | 48 | kubernetes_helm_enabled: true |
| 49 | kubernetes_netchecker_enabled: true |
| 50 | kubernetes_calico_policy_enabled: false |
vrovachev | 4193d5e | 2017-06-28 11:03:39 +0400 | [diff] [blame] | 51 | kubernetes_virtlet_enabled: false |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 52 | kubernetes_contrail_network_controller: true |
Victor Ryzhenkin | 6057f85 | 2017-09-25 20:12:46 +0400 | [diff] [blame] | 53 | kubernetes_coredns_enabled: false |
| 54 | kubernetes_externaldns_enabled: false |
vrovachev | 0f29142 | 2017-06-21 18:30:01 +0400 | [diff] [blame] | 55 | |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 56 | # addresses and hostnames |
| 57 | kubernetes_internal_api_address: 10.254.0.1 |
| 58 | kubernetes_control_hostname: ctl |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 59 | kubernetes_control_address: 172.16.10.253 |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 60 | kubernetes_control_node01_hostname: ctl01 |
| 61 | kubernetes_control_node02_hostname: ctl02 |
| 62 | kubernetes_control_node03_hostname: ctl03 |
| 63 | kubernetes_compute_node01_hostname: cmp01 |
| 64 | kubernetes_compute_node02_hostname: cmp02 |
| 65 | kubernetes_control_node01_address: 172.16.10.101 |
| 66 | kubernetes_control_node02_address: 172.16.10.102 |
| 67 | kubernetes_control_node03_address: 172.16.10.103 |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 68 | kubernetes_control_node01_deploy_address: 192.168.10.101 |
| 69 | kubernetes_control_node02_deploy_address: 192.168.10.102 |
| 70 | kubernetes_control_node03_deploy_address: 192.168.10.103 |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 71 | kubernetes_compute_node01_address: 172.16.10.105 |
| 72 | kubernetes_compute_node02_address: 172.16.10.106 |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 73 | etcd_control_node01_address: 192.168.10.101 |
| 74 | etcd_control_node02_address: 192.168.10.102 |
| 75 | etcd_control_node03_address: 192.168.10.103 |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 76 | kubernetes_proxy_node01_hostname: prx01 |
| 77 | kubernetes_proxy_node01_address: 172.16.10.121 |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 78 | |
| 79 | cluster_vip_address: ${_param:kubernetes_control_address} |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 80 | |
| 81 | # etcd stuff |
| 82 | cluster_node01_hostname: ${_param:kubernetes_control_node01_hostname} |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 83 | cluster_node01_address: ${_param:etcd_control_node01_address} |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 84 | cluster_node01_port: 4001 |
| 85 | cluster_node02_hostname: ${_param:kubernetes_control_node02_hostname} |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 86 | cluster_node02_address: ${_param:etcd_control_node02_address} |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 87 | cluster_node02_port: 4001 |
| 88 | cluster_node03_hostname: ${_param:kubernetes_control_node03_hostname} |
Victor Ryzhenkin | 009a1f3 | 2018-04-06 15:39:27 +0400 | [diff] [blame] | 89 | cluster_node03_address: ${_param:etcd_control_node03_address} |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 90 | cluster_node03_port: 4001 |
| 91 | |
Tomáš Kukrál | 328de80 | 2017-04-27 15:17:40 +0200 | [diff] [blame] | 92 | linux: |
| 93 | network: |
| 94 | host: |
| 95 | ctl: |
| 96 | address: ${_param:kubernetes_control_address} |
| 97 | names: |
| 98 | - ${_param:kubernetes_control_hostname} |
| 99 | - ${_param:kubernetes_control_hostname}.${_param:cluster_domain} |
| 100 | ctl01: |
| 101 | address: ${_param:kubernetes_control_node01_address} |
| 102 | names: |
| 103 | - ${_param:kubernetes_control_node01_hostname} |
| 104 | - ${_param:kubernetes_control_node01_hostname}.${_param:cluster_domain} |
| 105 | ctl02: |
| 106 | address: ${_param:kubernetes_control_node02_address} |
| 107 | names: |
| 108 | - ${_param:kubernetes_control_node02_hostname} |
| 109 | - ${_param:kubernetes_control_node02_hostname}.${_param:cluster_domain} |
| 110 | ctl03: |
| 111 | address: ${_param:kubernetes_control_node03_address} |
| 112 | names: |
| 113 | - ${_param:kubernetes_control_node03_hostname} |
| 114 | - ${_param:kubernetes_control_node03_hostname}.${_param:cluster_domain} |
| 115 | cmp01: |
| 116 | address: ${_param:kubernetes_compute_node01_address} |
| 117 | names: |
| 118 | - ${_param:kubernetes_compute_node01_hostname} |
| 119 | - ${_param:kubernetes_compute_node01_hostname}.${_param:cluster_domain} |
| 120 | cmp02: |
| 121 | address: ${_param:kubernetes_compute_node02_address} |
| 122 | names: |
| 123 | - ${_param:kubernetes_compute_node02_hostname} |
| 124 | - ${_param:kubernetes_compute_node02_hostname}.${_param:cluster_domain} |
Simon Pasquier | ef3efb5 | 2017-05-04 12:47:11 +0200 | [diff] [blame] | 125 | prx01: |
| 126 | address: ${_param:kubernetes_proxy_node01_address} |
| 127 | names: |
| 128 | - ${_param:kubernetes_proxy_node01_hostname} |
| 129 | - ${_param:kubernetes_proxy_node01_hostname}.${_param:cluster_domain} |
Tatyana Leontovich | fb60de6 | 2017-06-27 13:03:11 +0300 | [diff] [blame] | 130 | system: |
| 131 | user: |
| 132 | root: |
| 133 | name: root |
| 134 | password: false |