c7f884defd6ccbbf53269aa654493b7ea056a5bf
[oom.git] / kubernetes / aai / aai-kafka-deployment.yaml
1 apiVersion: extensions/v1beta1
2 kind: Deployment
3 metadata:
4   name: aai-kafka
5 spec:
6   selector:
7     matchLabels:
8       app: aai-kafka
9   template:
10     metadata:
11       labels:
12         app: aai-kafka
13       name: aai-kafka
14     spec:
15       containers:
16       - env:
17         - name: KAFKA_ZOOKEEPER_CONNECT
18           value: zookeeper:2181
19         - name: KAFKA_ADVERTISED_HOST_NAME
20           value: kafka
21         - name: KAFKA_BROKER_ID
22           value: 1
23         - name: PATH
24           value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/jdk/bin
25         - name: JAVA_VERSION_MAJOR
26           value: 8
27         - name: JAVA_VERSION_MINOR
28           value: 144
29         - name: JAVA_VERSION_BUILD
30           value: 01
31         - name: JAVA_PACKAGE
32           value: server-jre
33         - name: JAVA_JCE
34           value: standard
35         - name: JAVA_HOME
36           value: /opt/jdk
37         - name: GLIBC_VERSION
38           value: 2.23-r3
39         - name: LANG
40           value: C.UTF-8
41         - name: KAFKA_VERSION
42           value: 0.8.1.1
43         - name: SCALA_VERSION
44           value: 2.9.2
45         - name: KAFKA_HOME
46           value: /opt/kafka_2.9.2-0.8.1.1
47         image: nexus3.onap.org:10001/openecomp/dmaap:latest
48         name: aai-kafka
49         volumeMounts:
50         - mountPath: /start-kafka.sh
51           name: aai-kafka-start
52         - mountPath: /var/run/docker.sock
53           name: aai-kafka-sock
54         - mountPath: /kafka
55           name: aai-kafka-data
56       volumes:
57         - name: aai-kafka-start
58           hostPath:
59             path: /dockerdata/onapdemo/aai/kafka/start
60         - name: aai-kafka-sock
61           hostPath:
62             path: /dockerdata/onapdemo/aai/kafka/sock
63         - name: aai-kafka-data
64           hostPath:
65             path: /dockerdata/onapdemo/aai/kafka/data
66         ports:
67         - containerPort: 9092
68         readinessProbe:
69           tcpSocket:
70             port: 8080
71           initialDelaySeconds: 5
72           periodSeconds: 10
73       restartPolicy: Always
74       imagePullSecrets:
75       - name: onap-docker-registry-key