Add k8s installation by vagrant + kubeadm
[openretriever.git] / src / fuel-plugin / node_roles.yaml
1 # Copyright (c) 2017 Intel Corporation
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #      http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14 k8s-master:
15   name: "k8s-master"
16   description: "Install K8s master on nodes with this role"
17   has_primary: false                # whether has primary role or not
18   public_ip_required: false         # whether requires public net or not
19   weight: 50                        # weight that will be used for ordering on fuel ui
20   limits:
21     min: 0
22
23 k8s-slave:
24   name: "k8s-slave"
25   description: "Install K8s slave on nodes with this role"
26   has_primary: false                # whether has primary role or not
27   public_ip_required: false         # whether requires public net or not
28   weight: 50                        # weight that will be used for ordering on fuel ui
29   limits:
30     min: 0