blob: f2516d41b031541e46f53af73adbdeee7aaafe27 [file] [log] [blame]
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -07001---
2# Copyright 2018-present Open Networking Foundation
3# Copyright 2018 Intel Corporation
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16
17# Default values for M-CORD Services
18# This is a YAML-formatted file.
19# Declare variables to be passed into your templates.
20
21
22# Global Block defines shared variables for all Kubernetes objects
23# etcdurl: the etcd connection peer for centralIP network plugin
24global:
25 namespace: default
26 fqdn: svc.cluster.local
27 imagepullpolicy: IfNotPresent
28 etcdurl: http://node1:32379
29
30hssdb:
31 name: hssdb
32 image: krsna1729/c3po-hssdb
33 cpu: 3
34 memory: 4Gi
35
36hss:
37 name: hss
38 initimage: krsna1729/c3po-hssdb
39 image: krsna1729/c3po-hss
40 cpu: 3
41 memory: 1Gi
42
43mme:
44 name: mme
45 initimage: ngick8stesting/c3po-mmeinit
46 image: ngick8stesting/c3po-mme:5e2eaf6
47 cpu: 3
48 memory: 1Gi
49
50spgwc:
51 name: spgwc
52 initimage: ngick8stesting/kubectl
53 image: krsna1729/ngic-cp
54 cpu: 3
55 memory: 5Gi
56
57spgwu:
58 name: spgwu
Woojoong Kim314d57c2019-07-09 17:08:11 -070059 nodeselector:
60 sriov: vfio
Hyunsun Moona24d3f92019-06-19 03:04:58 -050061 images:
62 tags:
63 init: ngick8stesting/c3po-init:latest
64 spgwu: krsna1729/ngic-dp:latest
65 pullPolicy: IfNotPresent
66 resources:
67 cpu: 4
68 memory: 8Gi
69 conf:
70 dp:
71 # s1u and sgi interfaces are fixed to "s1u-net" and "sgi-net"
72 # Note that s1u_af_dev and sgi_af_dev are valid only when sriov is disabled
73 # setup-af-iface.sh script creates additional veth pair with the names here
74 s1u_af_dev: s1u-veth
75 sgi_af_dev: sgi-veth
76 # set "--no-pci --vdev eth_af_packet0,iface=s1u-dev --vdev eth_af_packet1,iface=sgi-net"
77 # when sriov is disabled
78 devices: ""
79 rtr_sgi_ip: 13.1.1.254
80 sgi_mask: 255.255.255.0
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -070081
82enb:
83 host: 10.1.11.3
84 port: 36412
85
Hyunsun Moona24d3f92019-06-19 03:04:58 -050086# Network block defines the networks
87# Note that currently we use fixed list of networks, s1u-net and sgi-net
88# type: provide what type of cni will be used
89# possible options are vfioveth and ptp
90# use vfioveth when sriov enabled, and ptp otherwise
91# ipam: provide what type of ipam will be used
92# possible options are centralip and host-local
93# note that centralip requires etcd cluster
94# subnet: provide subnet range to be assigned to the pod
95# gateway: provide default gateway of the network
96# valid only when centralip is used
97network:
98 sriov:
99 enabled: true
100 networks:
101 - name: s1u-net
102 type: vfioveth
103 ipam: centralip
104 subnet: 119.0.0.0/24
105 gateway: 119.0.0.254
106 - name: sgi-net
107 type: vfioveth
108 ipam: centralip
109 subnet: 13.1.1.0/24
110 gateway: 13.1.1.254