Skip to content
Snippets Groups Projects
Commit 9d51075c authored by Sergey Yakubov's avatar Sergey Yakubov
Browse files

add mongodb

parent e3977219
No related branches found
No related tags found
No related merge requests found
{
"DatabaseServer":"auto",
"DatabaseServer":"asapo-mongodb:{{ .Values.ownServices.mongodb.port }}",
"DiscoveryServer": "asapo-discovery:{{ .Values.ownServices.discovery.port }}",
"PerformanceDbServer":"{{ .Chart.Name }}-influxdb:{{ .Values.influxdb.influxdb.service.port }}",
"PerformanceDbName": "asapo_brokers",
......
......@@ -2,7 +2,7 @@
"AdvertiseIP": "auto",
"PerformanceDbServer": "{{ .Chart.Name }}-influxdb:{{ .Values.influxdb.influxdb.service.port }}",
"PerformanceDbName": "asapo_receivers",
"DatabaseServer": "auto",
"DatabaseServer": "asapo-mongodb:{{ .Values.ownServices.mongodb.port }}",
"DiscoveryServer": "asapo-discovery:{{ .Values.ownServices.discovery.port }}",
"AuthorizationServer": "asapo-authorizer:{{ .Values.ownServices.authorizer.port }}",
"AuthorizationInterval": 10000,
......
......@@ -30,7 +30,7 @@ spec:
initContainers:
- name: wait-databases
image: busybox:1.28
command: ['sh', '-c', "echo initializing;until wget asapo-influxdb:8086/ping; do echo waiting for influxdb; sleep 2; done"]
command: ['sh', '-c', "echo initializing;until wget -T 2 asapo-influxdb:8086/ping; do echo waiting for influxdb; sleep 2; done"]
containers:
- name: asapo-broker
image: "yakser/asapo-broker-dev:{{ .Values.common.asapoVersionTag }}"
......
......@@ -14,10 +14,12 @@ spec:
labels:
app: asapo-grafana
spec:
securityContext:
fsGroup: 472
volumes:
- name: asapo-grafana
persistentVolumeClaim:
claimName: asapo-online-pv
claimName: asapo-grafana
containers:
- name: asapo-grafana
image: "grafana/grafana:6.7.1-ubuntu"
......
apiVersion: apps/v1
kind: Deployment
metadata:
name: asapo-mongodb
labels:
app: asapo-mongodb
spec:
replicas: {{ .Values.ownServices.mongodb.replicaCount }}
selector:
matchLabels:
app: asapo-mongodb
template:
metadata:
labels:
app: asapo-mongodb
spec:
volumes:
- name: asapo-mongodb
persistentVolumeClaim:
claimName: asapo-mongodb
containers:
- name: asapo-mongodb
image: "mongo:4.0.0"
ports:
- containerPort: {{ .Values.ownServices.mongodb.port }}
volumeMounts:
- mountPath: /data/db
name: asapo-mongodb
......@@ -32,4 +32,17 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
\ No newline at end of file
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: asapo-mongodb
spec:
storageClassName: standard
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
\ No newline at end of file
......@@ -45,6 +45,12 @@ ownServices:
port: 3000
sidecarLogs: false
_exposeServiceExtrernally: false
mongodb:
serviceName: asapo-mongodb
replicaCount: 1
port: 27017
sidecarLogs: false
_exposeServiceExtrernally: false
common:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment