blob: 9f5330683d3b3df3416795a920938c95d23c6e7e [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
Matteo Scandoloe2965c92018-05-08 13:22:20 -070018imagePullPolicy: Always
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070019
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
Gopinath Taget7f357cf2018-07-03 12:34:38 -070046 nodePort: 32443
Gopinath Tagetde4eae82018-04-25 17:15:44 -070047 - name: grpc
48 port: 50555
49 targetPort: 50555
50
Gopinath Taget5e49fe32018-06-25 17:02:05 -070051kafka:
52 enabled: false
53 persistence:
54 enabled: false
55 zookeeper:
56 persistence:
57 enabled: false
58
59etcd:
60 operator:
61 enabled: true
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070062etcd-operator:
63 customResources:
Gopinath Taget5e49fe32018-06-25 17:02:05 -070064 size: 1
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070065 createEtcdClusterCRD: true
66
Gopinath Taget5e49fe32018-06-25 17:02:05 -070067kafkaReleaseName: voltha-kafka
68etcdReleaseName: voltha-etcd
69
70consul:
71 enabled: false
72
Matteo Scandolof6c28df2018-05-08 11:44:05 -070073envoyForEtcdImage: 'voltha/voltha-envoy:latest'
Jonathan Hart65c480e2018-05-14 16:32:16 -070074freeradiusImage: 'tpdock/freeradius:latest'
Matteo Scandolof6c28df2018-05-08 11:44:05 -070075grafanaImage: 'kamon/grafana_graphite:3.0'
76netconfImage: 'voltha/voltha-netconf:latest'
77ofagentImage: 'voltha/voltha-ofagent:latest'
78dashdImage: 'voltha/voltha-dashd:latest'
79shovelImage: 'voltha/voltha-shovel:latest'
80vcliImage: 'voltha/voltha-cli:latest'
81vcoreImage: 'voltha/voltha-voltha:latest'
Jonathan Hart65c480e2018-05-14 16:32:16 -070082
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070083# Need the namespace global for kafka
84global:
85 namespace: voltha
86
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070087vcli_args:
88- "/cli/cli/setup.sh"
89- "-C consul:8500"
90- "-g voltha:50555"
91- "-s voltha:18880"
92- "-G"
93
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070094ofagent_args:
95- "/ofagent/ofagent/main.py"
96- "-v"
97- "--consul=consul.$(NAMESPACE).svc.cluster.local:8500"
Gopinath Tagetfff89342018-04-16 12:12:17 -070098- "--controller=onos-voltha-openflow:6653"
Gopinath Tagete2dff4d2018-03-15 17:22:28 -070099- "--grpc-endpoint=vcore.$(NAMESPACE).svc.cluster.local:50556"
100- "--enable-tls"
101- "--key-file=/ofagent/pki/voltha.key"
102- "--cert-file=/ofagent/pki/voltha.crt"
103
104netconf_args:
105- "/netconf/netconf/main.py"
106- "-v"
107- "--consul=consul:8500"
Gopinath Taget98e42d62018-04-27 14:07:20 -0700108- "--grpc-endpoint=voltha:50555"