blob: ebdc0f33d0eacad52fc5175faa6346c8d56f0cea [file] [log] [blame]
Scott Bakerbdb962b2020-04-03 10:53:36 -07001# Copyright 2018-present Open Networking Foundation
Dinesh Belwalkar6c0bc752020-04-24 23:47:53 +00002# Copyright 2018-present Edgecore Networks Corporation
Scott Bakerbdb962b2020-04-03 10:53:36 -07003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16---
17
18apiVersion: apps/v1beta2
19kind: Deployment
20metadata:
21 name: mock-olt-1
22 labels:
23 app: mock-olt-1
24 chart: mock-olt-1
25spec:
26 replicas: 1
27 selector:
28 matchLabels:
29 app: mock-olt-1
30 template:
31 metadata:
32 labels:
33 app: mock-olt-1
34 spec:
35 containers:
36 - name: mock-olt-1
Scott Baker5d03e172020-04-10 14:56:20 -070037 image: opencord/redfish-mockup-server:master
Scott Bakerbdb962b2020-04-03 10:53:36 -070038 imagePullPolicy: Always
39 ports:
40 - containerPort: 8001
41 name: mock-redfish
42
43---
44
45apiVersion: v1
46kind: Service
47metadata:
48 name: mock-olt-1
49spec:
50 ports:
51 - name: mock-redfish
52 port: 8401
53 targetPort: 8001
54 selector:
55 app: mock-olt-1
56
57---
58
59apiVersion: apps/v1beta2
60kind: Deployment
61metadata:
62 name: mock-olt-2
63 labels:
64 app: mock-olt-2
65 chart: mock-olt-2
66spec:
67 replicas: 1
68 selector:
69 matchLabels:
70 app: mock-olt-2
71 template:
72 metadata:
73 labels:
74 app: mock-olt-2
75 spec:
76 containers:
77 - name: mock-olt-2
Scott Baker5d03e172020-04-10 14:56:20 -070078 image: opencord/redfish-mockup-server:master
Scott Bakerbdb962b2020-04-03 10:53:36 -070079 imagePullPolicy: Always
80 ports:
81 - containerPort: 8001
82 name: mock-redfish
83
84---
85
86apiVersion: v1
87kind: Service
88metadata:
89 name: mock-olt-2
90spec:
91 ports:
92 - name: mock-redfish
93 port: 8402
94 targetPort: 8001
95 selector:
96 app: mock-olt-2
97
98---
99
100apiVersion: apps/v1beta2
101kind: Deployment
102metadata:
103 name: redfish-importer
104 labels:
105 app: redfish-importer
106 chart: redfish-importer
107spec:
108 replicas: 1
109 selector:
110 matchLabels:
111 app: redfish-importer
112 template:
113 metadata:
114 labels:
115 app: redfish-importer
116 spec:
117 containers:
118 - name: redfish-importer
Scott Baker5d03e172020-04-10 14:56:20 -0700119 image: opencord/device-management:master
Scott Bakerbdb962b2020-04-03 10:53:36 -0700120 imagePullPolicy: Always
121 ports:
122 - containerPort: 50051
123 name: importer
124 command: ["./main"]
125 args: ["--kafka", "voltha-kafka-0.voltha-kafka-headless.voltha:9092"]
126
127---
128
129apiVersion: v1
130kind: Service
131metadata:
132 name: redfish-importer
133spec:
134 ports:
135 - name: redfish-importer
136 port: 31085
137 targetPort: 50051
138 selector:
139 app: redfish-importer
140
141---
142
143apiVersion: apps/v1beta2
144kind: Deployment
145metadata:
146 name: redfish-demotest
147 labels:
148 app: redfish-demotest
149 chart: redfish-demotest
150spec:
151 replicas: 1
152 selector:
153 matchLabels:
154 app: redfish-demotest
155 template:
156 metadata:
157 labels:
158 app: redfish-demotest
159 spec:
160 containers:
161 - name: redfish-demotest
Scott Baker5d03e172020-04-10 14:56:20 -0700162 image: opencord/redfish-importer-demotest:master
Scott Bakerbdb962b2020-04-03 10:53:36 -0700163 imagePullPolicy: Always
164 ports:
165 - containerPort: 9999
166 name: demotest
167 command: ["./demotest"]
168 args: ["--kafka", "voltha-kafka-0.voltha-kafka-headless.voltha:9092", "--importer", "redfish-importer:31085"]
169
170---
171
172apiVersion: v1
173kind: Service
174metadata:
175 name: redfish-demotest
176spec:
177 ports:
178 - name: redfish-demotest
179 port: 9999
180 targetPort: 9999
181 selector:
182 app: redfish-demotest