blob: 13b23c55bcbedef049bd3b089cfd4548ec35ffb6 [file] [log] [blame]
Gopinath Tagete2dff4d2018-03-15 17:22:28 -07001# Copyright 2017-present Open Networking Foundation
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
15pull_docker_registry:
16k8s_docker_registry: 'k8s.gcr.io/'
17
18image_pull_policy: IfNotPresent
19
Gopinath Tagetfff89342018-04-16 12:12:17 -070020replicas:
21 vcore: 1
22 vcli: 1
23 ofagent: 1
24 netconf: 1
25 envoy_for_etcd: 1
26
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070027
28node_ports:
29 vcli_port: 30110
30
31etcd-operator:
32 customResources:
33 createEtcdClusterCRD: true
34
35images:
36 consul:
37 repository: consul
38 tag: '0.9.2'
39 envoy_for_etcd:
40 repository: voltha/voltha-envoy
41 tag: 'latest'
42 fluentd:
43 repository: fluentd-gcp
44 tag: '1.30'
45 freeradius:
46 repository: marcelmaatkamp/freeradius
47 tag: 'latest'
48 grafana:
49 repository: kamon/grafana_graphite
50 tag: '3.0'
51 netconf:
52 repository: voltha/voltha-netconf
53 tag: 'latest'
54 ofagent:
55 repository: voltha/voltha-ofagent
56 tag: 'latest'
57 onos:
58 repository: voltha/voltha-onos
59 tag: 'latest'
60 dashd:
61 repository: voltha/voltha-dashd
62 tag: 'latest'
63 shovel:
64 repository: voltha/voltha-shovel
65 tag: 'latest'
66 vcli:
67 repository: voltha/voltha-cli
68 tag: 'latest'
69 vcore:
70 repository: voltha/voltha-voltha
71 tag: 'latest'
72
73
74kafka:
75 enabled: true
76 persistence:
77 enabled: false
78 zookeeper:
79 persistence:
80 enabled: false
81etcd:
82 operator:
83 enabled: true
84consul:
85 enabled: false
86
87
88# Need the namespace global for kafka
89global:
90 namespace: voltha
91
92stats:
93 #dashd_args:
94 #- "/dashd/dashd/main.py"
95 #- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
96 #- "--grafana_url=http://admin:admin@grafana.$(NAMESPACE).svc.cluster.local:80/api"
97 #- "--topic=voltha.kpis"
98 #- "--consul=consul:8500"
99
100 #shovel_args:
101 #- "/shovel/shovel/main.py"
102 #- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
103 #- "--host=grafana.voltha.svc.cluster.local"
104 #- "--topic=voltha.kpis"
105 #- "--consul=consul:8500"
106
107vcli_args:
108- "/cli/cli/setup.sh"
109- "-C consul:8500"
110- "-g voltha:50555"
111- "-s voltha:18880"
112- "-G"
113
114#vcore_etcd_args:
115#- "voltha/voltha/main.py"
116#- "-v"
117#- "--etcd=etcd-restore-operator.default.svc.cluster.local:2379"
118#- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
119#- "--rest-port=8880"
120#- "--grpc-port=50556"
121#- "--interface=eth1"
122#- "--backend=etcd"
123#- "--pon-subnet=10.38.0.0/12"
124#- "--ponsim-comm=grpc"
125
126ofagent_args:
127- "/ofagent/ofagent/main.py"
128- "-v"
129- "--consul=consul.$(NAMESPACE).svc.cluster.local:8500"
Gopinath Tagetfff89342018-04-16 12:12:17 -0700130- "--controller=onos-voltha-openflow:6653"
Gopinath Tagete2dff4d2018-03-15 17:22:28 -0700131- "--grpc-endpoint=vcore.$(NAMESPACE).svc.cluster.local:50556"
132- "--enable-tls"
133- "--key-file=/ofagent/pki/voltha.key"
134- "--cert-file=/ofagent/pki/voltha.crt"
135
136netconf_args:
137- "/netconf/netconf/main.py"
138- "-v"
139- "--consul=consul:8500"
140- "--grpc-endpoint=voltha:50555"