933c1ef7723b305d5533c0d7bee72e83849a15fb
[joid.git] / ci / config_tpl / juju2 / bundlek8_tpl / kubernetes.yaml
1     kubernetes-master:
2       charm: "cs:~containers/kubernetes-master"
3       num_units: 1
4       expose: true
5 {% if os.service.bindings %}
6       bindings:
7         "": internal-api
8 {% endif %}
9 {% if k8.network.controller == 'ovn' %}
10       options:
11         channel: 1.5/stable
12         service-cidr: "192.168.200.0/24"
13 {% endif %}
14       to:
15         - "nodes/0"
16
17
18
19
20     kubernetes-worker:
21       charm: "cs:~containers/kubernetes-worker"
22       num_units: {{ opnfv.units - 1 }}
23       expose: true
24 {% if os.service.bindings %}
25       bindings:
26         "": internal-api
27 {% endif %}
28 {% if k8.network.controller == 'ovn' %}
29       options:
30         channel: 1.5/stable
31 {% endif %}
32       to:
33 {% for unit_id in range(1, opnfv.units) %}
34         - "nodes/{{ unit_id }}"
35 {% endfor %}