blob: 3c13bc8c3c8bb0f1761acb102fc0ba3de7d3bbce [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
Gopinath Tagetde4eae82018-04-25 17:15:44 -070031services:
32 envoy:
33 serviceType: NodePort
34 serviceInfo:
35 ports:
36 - name: rest
37 port: 8882
38 targetPort: 8882
39 nodePort: 30125
40 - name: mystery
41 port: 8001
42 targetPort: 8001
43 - name: mystery2
44 port: 8443
45 targetPort: 8443
46 - name: grpc
47 port: 50555
48 targetPort: 50555
49
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070050etcd-operator:
51 customResources:
52 createEtcdClusterCRD: true
53
54images:
55 consul:
56 repository: consul
57 tag: '0.9.2'
58 envoy_for_etcd:
59 repository: voltha/voltha-envoy
60 tag: 'latest'
61 fluentd:
62 repository: fluentd-gcp
63 tag: '1.30'
64 freeradius:
65 repository: marcelmaatkamp/freeradius
66 tag: 'latest'
67 grafana:
68 repository: kamon/grafana_graphite
69 tag: '3.0'
70 netconf:
71 repository: voltha/voltha-netconf
72 tag: 'latest'
73 ofagent:
74 repository: voltha/voltha-ofagent
75 tag: 'latest'
76 onos:
77 repository: voltha/voltha-onos
78 tag: 'latest'
79 dashd:
80 repository: voltha/voltha-dashd
81 tag: 'latest'
82 shovel:
83 repository: voltha/voltha-shovel
84 tag: 'latest'
85 vcli:
86 repository: voltha/voltha-cli
87 tag: 'latest'
88 vcore:
89 repository: voltha/voltha-voltha
90 tag: 'latest'
91
92
93kafka:
94 enabled: true
95 persistence:
96 enabled: false
97 zookeeper:
98 persistence:
99 enabled: false
100etcd:
101 operator:
102 enabled: true
103consul:
104 enabled: false
105
106
107# Need the namespace global for kafka
108global:
109 namespace: voltha
110
111stats:
112 #dashd_args:
113 #- "/dashd/dashd/main.py"
114 #- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
115 #- "--grafana_url=http://admin:admin@grafana.$(NAMESPACE).svc.cluster.local:80/api"
116 #- "--topic=voltha.kpis"
117 #- "--consul=consul:8500"
118
119 #shovel_args:
120 #- "/shovel/shovel/main.py"
121 #- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
122 #- "--host=grafana.voltha.svc.cluster.local"
123 #- "--topic=voltha.kpis"
124 #- "--consul=consul:8500"
125
126vcli_args:
127- "/cli/cli/setup.sh"
128- "-C consul:8500"
129- "-g voltha:50555"
130- "-s voltha:18880"
131- "-G"
132
133#vcore_etcd_args:
134#- "voltha/voltha/main.py"
135#- "-v"
136#- "--etcd=etcd-restore-operator.default.svc.cluster.local:2379"
137#- "--kafka={{ .Release.Name }}-kafka.default.svc.cluster.local"
138#- "--rest-port=8880"
139#- "--grpc-port=50556"
140#- "--interface=eth1"
141#- "--backend=etcd"
142#- "--pon-subnet=10.38.0.0/12"
143#- "--ponsim-comm=grpc"
144
145ofagent_args:
146- "/ofagent/ofagent/main.py"
147- "-v"
148- "--consul=consul.$(NAMESPACE).svc.cluster.local:8500"
Gopinath Tagetfff89342018-04-16 12:12:17 -0700149- "--controller=onos-voltha-openflow:6653"
Gopinath Tagete2dff4d2018-03-15 17:22:28 -0700150- "--grpc-endpoint=vcore.$(NAMESPACE).svc.cluster.local:50556"
151- "--enable-tls"
152- "--key-file=/ofagent/pki/voltha.key"
153- "--cert-file=/ofagent/pki/voltha.crt"
154
155netconf_args:
156- "/netconf/netconf/main.py"
157- "-v"
158- "--consul=consul:8500"
159- "--grpc-endpoint=voltha:50555"