blob: 80088998033e748a976fe88802ba05f900cbb5c2 [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
Hyunsun Moona24d3f92019-06-19 03:04:58 -050059 images:
60 tags:
61 init: ngick8stesting/c3po-init:latest
62 spgwu: krsna1729/ngic-dp:latest
63 pullPolicy: IfNotPresent
64 resources:
65 cpu: 4
66 memory: 8Gi
67 conf:
68 dp:
69 # s1u and sgi interfaces are fixed to "s1u-net" and "sgi-net"
70 # Note that s1u_af_dev and sgi_af_dev are valid only when sriov is disabled
71 # setup-af-iface.sh script creates additional veth pair with the names here
72 s1u_af_dev: s1u-veth
73 sgi_af_dev: sgi-veth
74 # set "--no-pci --vdev eth_af_packet0,iface=s1u-dev --vdev eth_af_packet1,iface=sgi-net"
75 # when sriov is disabled
76 devices: ""
77 rtr_sgi_ip: 13.1.1.254
78 sgi_mask: 255.255.255.0
Wei-Yu Chen0f12b9c2019-04-18 11:12:59 -070079
80enb:
81 host: 10.1.11.3
82 port: 36412
83
Hyunsun Moona24d3f92019-06-19 03:04:58 -050084# Network block defines the networks
85# Note that currently we use fixed list of networks, s1u-net and sgi-net
86# type: provide what type of cni will be used
87# possible options are vfioveth and ptp
88# use vfioveth when sriov enabled, and ptp otherwise
89# ipam: provide what type of ipam will be used
90# possible options are centralip and host-local
91# note that centralip requires etcd cluster
92# subnet: provide subnet range to be assigned to the pod
93# gateway: provide default gateway of the network
94# valid only when centralip is used
95network:
96 sriov:
97 enabled: true
98 networks:
99 - name: s1u-net
100 type: vfioveth
101 ipam: centralip
102 subnet: 119.0.0.0/24
103 gateway: 119.0.0.254
104 - name: sgi-net
105 type: vfioveth
106 ipam: centralip
107 subnet: 13.1.1.0/24
108 gateway: 13.1.1.254