blob: 71c14fe3951ec0f84d4f17a8c2b96a0651e86276 [file] [log] [blame]
David K. Bainbridge4ecc1262019-07-01 13:39:11 -07001# Copyright 2019 Ciena Corporation
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
David Bainbridge90fd8e32019-08-21 23:32:47 +000015# IMAGE SELECTION
16# ---------------
17# By default no defaults are set and the image tags specified in the helm
18# charts will be used. If you would like to use the images generated from the
19# HEAD of the "master" git branches, then uncomment this below block and
20# set "<VALUE>" to "master". Similarly, if you want to use the images
21# generated from the HEAD of the "voltha-2.1" git branches, then uncomment
22# this block and replace "<VALUE>" with "voltha-2.1".
23#defaults:
24# image_tag: <VALUE>
David K. Bainbridge4ecc1262019-07-01 13:39:11 -070025
David Bainbridgee10f6d52019-07-25 00:28:13 +000026images:
David Bainbridged31d6122019-08-13 19:37:59 +000027 onos:
David Bainbridged31d6122019-08-13 19:37:59 +000028 repository: voltha/voltha-onos
David Bainbridge90fd8e32019-08-21 23:32:47 +000029 # IMAGE_SELECTION
30 # ---------------
31 # The helm chart used to deploy ONOS is the public ONOS helm chart so,
32 # there is a need to specify the exact image repository and image tag.
33 # If you would like to use the "master", "voltha-2.1", or other image
34 # just replace the "tag" value below.
35 tag: 2.1.0
36
37# IMAGE_SELECTION
38# ---------------
39# Below are a list of all the images utilized by kind-voltha. This list is
40# provided as a conveinence if you would like to override on a per image
41# basis. If you are using the defaults, master, or voltha-2.1 branch there
42# is no need to utilize this list.
David Bainbridge90fd8e32019-08-21 23:32:47 +000043# adapter_open_olt:
David Bainbridge4974fcb2019-08-31 02:24:50 +000044# repository: voltha/voltha-openolt-adapter
David Bainbridge90fd8e32019-08-21 23:32:47 +000045# tag: 2.1.1
46# adapter_open_onu:
David Bainbridge4974fcb2019-08-31 02:24:50 +000047# repository: voltha/voltha-openonu-adapter
David Bainbridge90fd8e32019-08-21 23:32:47 +000048# tag: 2.1.0
49# adapter_simulated_olt:
David Bainbridge4974fcb2019-08-31 02:24:50 +000050# repository: voltha/voltha-adapter-simulated-olt
David Bainbridge90fd8e32019-08-21 23:32:47 +000051# tag: 2.1.1
David Bainbridge4974fcb2019-08-31 02:24:50 +000052# adapter_simulated_onu:
53# repository: voltha/voltha-adapter-simulated-onu
David Bainbridge90fd8e32019-08-21 23:32:47 +000054# tag: 2.1.1
55# bbsim:
David Bainbridge4974fcb2019-08-31 02:24:50 +000056# repository: voltha/voltha-bbsim
David Bainbridge90fd8e32019-08-21 23:32:47 +000057# tag: 2.1.0
58# afrouter:
David Bainbridge4974fcb2019-08-31 02:24:50 +000059# repository: voltha/voltha-afrouter
David Bainbridge90fd8e32019-08-21 23:32:47 +000060# tag: 2.1.1
61# afrouterd:
David Bainbridge4974fcb2019-08-31 02:24:50 +000062# repository: voltha/voltha-afrouterd
David Bainbridge90fd8e32019-08-21 23:32:47 +000063# tag: 2.1.1
64# cli:
David Bainbridge4974fcb2019-08-31 02:24:50 +000065# repository: voltha/voltha-cli
David Bainbridge90fd8e32019-08-21 23:32:47 +000066# tag: 2.1.1
67# ofagent:
David Bainbridge4974fcb2019-08-31 02:24:50 +000068# repository: voltha/voltha-ofagent
David Bainbridge90fd8e32019-08-21 23:32:47 +000069# tag: 2.1.1
70# ro_core:
David Bainbridge4974fcb2019-08-31 02:24:50 +000071# repository: voltha/voltha-ro-core
David Bainbridge90fd8e32019-08-21 23:32:47 +000072# tag: 2.1.1
73# rw_core:
David Bainbridge4974fcb2019-08-31 02:24:50 +000074# repository: voltha/voltha-rw-core
David Bainbridge90fd8e32019-08-21 23:32:47 +000075# tag: 2.1.1
David Bainbridgee10f6d52019-07-25 00:28:13 +000076
David K. Bainbridge4ecc1262019-07-01 13:39:11 -070077onos_env:
78- name: POD_IP
79 valueFrom:
80 fieldRef:
81 fieldPath: status.podIP
82- name: NAMESPACE
83 valueFrom:
84 fieldRef:
85 fieldPath: metadata.namespace
86- name: ONOS_APPS
87 value: "drivers,openflow-base,hostprovider"
88
David K. Bainbridgef1c8f4c2019-07-01 14:30:38 -070089# Customization for BBSIM
90kafka_broker: 'voltha-kafka.voltha.svc.cluster.local:9092'
David Bainbridge4974fcb2019-08-31 02:24:50 +000091
92# SHOCK THE MONKEY OR LET LOSE THE DOGS OF WAR
93# The VOLTHA charts have support for adding extra labels to deployments and
94# pods. These extra labels can be used to integrate with other utilities
95# such as kube-monkey to add a bit of chaos to the cluster. Below are some
96# settings that can be uncommented to opt-in VOLTHA deployments/pods to
97# kube-monkey. For example, if you want ALL deployments and pods to opt-in
98# then uncomment the `extra_deployment_labels` and `extra_pod_label` blocks.
99# If you want to be more selected then comment the blocks that pertain to the
100# targets you care about.
101
102#extra_deployment_labels:
103# kube-monkey/enabled: enabled
104# kube-monkey/identifier: monkey-victim
105# kube-monkey/mtbf: 1
106# kube-monkey/kill-mode: fixed
107# kube-monkey/kill-value: 1
108#
109#extra_pod_labels:
110# kube-monkey/enabled: enabled
111# kube-monkey/identifier: monkey-victim
112# kube-monkey/mtbf: 1
113# kube-monkey/kill-mode: fixed
114# kube-monkey/kill-value: 1
115#
116#rw_core_deployment_labels:
117# kube-monkey/enabled: enabled
118# kube-monkey/identifier: monkey-victim
119# kube-monkey/mtbf: 1
120# kube-monkey/kill-mode: fixed
121# kube-monkey/kill-value: 1
122#
123#rw_core_pod_labels:
124# kube-monkey/enabled: enabled
125# kube-monkey/identifier: monkey-victim
126# kube-monkey/mtbf: 1
127# kube-monkey/kill-mode: fixed
128# kube-monkey/kill-value: 1
129#
130#ro_core_deployment_labels:
131# kube-monkey/enabled: enabled
132# kube-monkey/identifier: monkey-victim
133# kube-monkey/mtbf: 1
134# kube-monkey/kill-mode: fixed
135# kube-monkey/kill-value: 1
136#
137#ro_core_pod_labels:
138# kube-monkey/enabled: enabled
139# kube-monkey/identifier: monkey-victim
140# kube-monkey/mtbf: 1
141# kube-monkey/kill-mode: fixed
142# kube-monkey/kill-value: 1
143#
144#openolt_deployment_labels:
145# kube-monkey/enabled: enabled
146# kube-monkey/identifier: monkey-victim
147# kube-monkey/mtbf: 1
148# kube-monkey/kill-mode: fixed
149# kube-monkey/kill-value: 1
150#
151#openolt_pod_labels:
152# kube-monkey/enabled: enabled
153# kube-monkey/identifier: monkey-victim
154# kube-monkey/mtbf: 1
155# kube-monkey/kill-mode: fixed
156# kube-monkey/kill-value: 1
157#
158#openonu_deployment_labels:
159# kube-monkey/enabled: enabled
160# kube-monkey/identifier: monkey-victim
161# kube-monkey/mtbf: 1
162# kube-monkey/kill-mode: fixed
163# kube-monkey/kill-value: 1
164#
165#openonu_pod_labels:
166# kube-monkey/enabled: enabled
167# kube-monkey/identifier: monkey-victim
168# kube-monkey/mtbf: 1
169# kube-monkey/kill-mode: fixed
170# kube-monkey/kill-value: 1
171#
172#simolt_deployment_labels:
173# kube-monkey/enabled: enabled
174# kube-monkey/identifier: monkey-victim
175# kube-monkey/mtbf: 1
176# kube-monkey/kill-mode: fixed
177# kube-monkey/kill-value: 1
178#
179#simolt_pod_labels:
180# kube-monkey/enabled: enabled
181# kube-monkey/identifier: monkey-victim
182# kube-monkey/mtbf: 1
183# kube-monkey/kill-mode: fixed
184# kube-monkey/kill-value: 1
185#
186#simonu_deployment_labels:
187# kube-monkey/enabled: enabled
188# kube-monkey/identifier: monkey-victim
189# kube-monkey/mtbf: 1
190# kube-monkey/kill-mode: fixed
191# kube-monkey/kill-value: 1
192#
193#simonu_pod_labels:
194# kube-monkey/enabled: enabled
195# kube-monkey/identifier: monkey-victim
196# kube-monkey/mtbf: 1
197# kube-monkey/kill-mode: fixed
198# kube-monkey/kill-value: 1