blob: 7220489bff731c8a38c5d30b64a59c35df2e42cb [file] [log] [blame]
magnussonl1bbe9452020-02-25 13:43:17 +01001# Copyright 2020 Arctos Labs Scandinavia AB
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
12# implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16apiVersion: apps/v1
17kind: Deployment
18metadata:
19 name: pla
20 labels:
21 app: pla
22spec:
23 replicas: 1
24 selector:
25 matchLabels:
26 app: pla
27 template:
28 metadata:
29 labels:
30 app: pla
31 spec:
32 initContainers:
33 - name: kafka-mongo-test
34 image: alpine:latest
35 command: ["sh", "-c", "until (nc -zvw1 kafka 9092 && nc -zvw1 mongo 27017 ); do sleep 3; done; exit 0"]
36 containers:
37 - name: pla
garciadeblas7b3ed792020-12-21 11:50:36 +000038 image: opensourcemano/pla:9
magnussonl1bbe9452020-02-25 13:43:17 +010039 env:
40 - name: OSMPLA_DATABASE_HOST
41 value: mongo
42 - name: OSMPLA_MESSAGE_HOST
43 value: kafka
David Garciaa1376012020-10-19 15:42:42 +020044 - name: OSMPLA_DATABASE_URI
45 value: mongodb://mongodb-k8s:27017/?replicaSet=rs0
magnussonl1bbe9452020-02-25 13:43:17 +010046 volumeMounts:
47 - name: osm-packages
48 mountPath: /app/storage
49 volumes:
50 - name: osm-packages
51 hostPath:
52 path: /var/lib/osm/osm_osm_packages/_data