blob: 630b36483ae92b485a98560acb000082e1614bf7 [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:
sousaedu4bd81772021-11-09 23:59:54 +000032 securityContext:
33 runAsUser: 1000
34 runAsGroup: 1000
35 fsGroup: 1000
magnussonl1bbe9452020-02-25 13:43:17 +010036 initContainers:
37 - name: kafka-mongo-test
38 image: alpine:latest
39 command: ["sh", "-c", "until (nc -zvw1 kafka 9092 && nc -zvw1 mongo 27017 ); do sleep 3; done; exit 0"]
40 containers:
41 - name: pla
garciadeblas89c5f552022-11-24 20:16:57 +010042 image: opensourcemano/pla:13
magnussonl1bbe9452020-02-25 13:43:17 +010043 env:
44 - name: OSMPLA_DATABASE_HOST
45 value: mongo
46 - name: OSMPLA_MESSAGE_HOST
47 value: kafka
David Garciaa1376012020-10-19 15:42:42 +020048 - name: OSMPLA_DATABASE_URI
49 value: mongodb://mongodb-k8s:27017/?replicaSet=rs0