blob: 260c21e2f54b6d437d2e8f8459eb5ba0d0c46de2 [file] [log] [blame]
Richard Jankowski54f7a862017-12-20 13:31:10 -05001apiVersion: v1
2kind: Service
3metadata:
4 name: vcore
5 labels:
6 name: vcore
7spec:
8 clusterIP: None
9 ports:
10 - name: rest
11 port: 8880
12 targetPort: 8880
13 - name: mystery
14 port: 18880
15 targetPort: 18880
16 - name: grpc
17 port: 50556
18 targetPort: 50556
19 selector:
20 app: vcore
21---
22apiVersion: apps/v1beta1
23kind: Deployment
24metadata:
25 name: vcore
26spec:
27 replicas: 3
28 template:
29 metadata:
30 labels:
31 app: vcore
Stephane Barbarie5e8d9e42018-02-07 16:15:05 -050032 annotations:
33 cni: "weave"
Richard Jankowski54f7a862017-12-20 13:31:10 -050034 spec:
35 containers:
Richard Jankowskic9d89202018-01-25 10:25:10 -050036 - name: voltha
Richard Jankowskic3c291c2018-02-02 13:57:33 -050037 image: voltha-voltha
Richard Jankowskic9d89202018-01-25 10:25:10 -050038 imagePullPolicy: Never
39 ports:
40 - containerPort: 8880
41 name: rest-port
42 - containerPort: 18880
43 name: mystery-port
44 - containerPort: 50556
45 name: grpc-port
46 env:
47 - name: NAMESPACE
48 valueFrom:
49 fieldRef:
50 fieldPath: metadata.namespace
51 args:
52 - "voltha/voltha/main.py"
53 - "-v"
54 - "--consul=consul.$(NAMESPACE).svc.cluster.local:8500"
55 - "--kafka=kafka.$(NAMESPACE).svc.cluster.local"
56 - "--fluentd=fluentd.$(NAMESPACE).svc.cluster.local:24224"
57 - "--rest-port=8880"
58 - "--grpc-port=50556"
59 - "--interface=eth1"
60 - "--backend=consul"
Stephane Barbarie5e8d9e42018-02-07 16:15:05 -050061 - "--pon-subnet=10.38.0.0/12"
62 - "--ponsim-comm=grpc"