e4eef11cda9c242faf4d6f887e1706448280eaf3
[integration.git] / bootstrap / vagrant-minimal-onap / config / cluster.yml
1 # An example of a Kubernetes cluster for ONAP
2 ssh_key_path: &ssh_key_path "~/.ssh/onap-key"
3 nodes:
4 - address: 172.17.4.100
5   port: "22"
6   role:
7   - controlplane
8   - etcd
9   hostname_override: "onap-control-1"
10   user: vagrant
11   ssh_key_path: *ssh_key_path
12 - address: 172.17.4.101
13   port: "22"
14   role:
15   - worker
16   hostname_override: "onap-k8s-1"
17   user: vagrant
18   ssh_key_path: *ssh_key_path
19 services:
20   kube-api:
21     service_cluster_ip_range: 10.43.0.0/16
22     pod_security_policy: false
23     always_pull_images: false
24   kube-controller:
25     cluster_cidr: 10.42.0.0/16
26     service_cluster_ip_range: 10.43.0.0/16
27   kubelet:
28     cluster_domain: cluster.local
29     cluster_dns_server: 10.43.0.10
30     fail_swap_on: false
31 network:
32   plugin: canal
33 authentication:
34   strategy: x509
35 ssh_agent_auth: false
36 authorization:
37   mode: rbac
38 ignore_docker_version: false
39 kubernetes_version: "v1.13.5-rancher1-2"
40 private_registries:
41 - url: nexus3.onap.org:10001
42   user: docker
43   password: docker
44   is_default: true
45 cluster_name: "onap"
46 restore:
47   restore: false
48   snapshot_name: ""