add recorder config - improve deployment

This commit is contained in:
Tobias Brunner 2020-05-25 15:25:39 +02:00
parent b26a733d72
commit 480ae5091a
3 changed files with 47 additions and 5 deletions

View file

@ -20,16 +20,15 @@ spec:
- env:
- name: OTR_HOST
value: mqtt-plain.mosquitto.svc.cluster.local
- name: OTR_PORT
value: "1883"
- name: OTR_USER
value: ot-recorder
envFrom:
- secretRef:
name: owntracks
image: docker.io/owntracks/recorder:0.8.6-12
imagePullPolicy: IfNotPresent
name: recorder
command:
- ot-recorder
- --viewsdir
- /htdocs/viewsjson
livenessProbe:
exec:
command:
@ -42,8 +41,21 @@ spec:
volumeMounts:
- name: data
mountPath: /store
- name: views
mountPath: /htdocs/viewsjson
- name: config
mountPath: /config
securityContext:
runAsUser: 9999
runAsGroup: 9999
volumes:
- name: data
persistentVolumeClaim:
claimName: owntracks-data
- name: views
configMap:
name: views
- name: config
secret:
secretName: recorder

View file

@ -0,0 +1,16 @@
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: recorder
namespace: owntracks
spec:
encryptedData:
recorder.conf: AgApnz/KNdcpHL83F9KT6CAXdZ6a+6FpYVXqQ7pvY+V3RJ+mg0o+A7qIcNkXSpYEzdN6uHDvfsJr9zOfaFaxT0Hdfdg3+UK5lr5f5YCgIYx+v34SDkcnc/rIqfrkVPSDTZZsW1PwU6qkPVqIeqv87me4IVqf2eIABH/yNxLFYC0Cpdg/8QcpXoYHyA7QHDlpEAmxhOVb/mSUfQH7myMnRdhrLtGY70/dRwVps9C7XopufIo4/KX35xHh+q9ekNb0hIsCQXoEmBkQZqrY0rfvktB1AYJo9qjSz1CzslWVDm1lPvqSES/Omy+YrgWs460ZJDBipCRDb7fnjcBxUVB1nOZxSmjBk90IWx6p8XNtyAmt5C4muKD2FhFh6HS6YZM1KYDFqkbPPe7vu1MOBnVAHs9CAqKRANTBRaLO4YGiH/smv6F6KTl2hVhiplodb6rL1k8BlkensQjNwbiwBJZ7guIJn1aEHh+Jy49TCJVuxTqLy7iY9nxfjP/GHSsYl5pDr2dBnct2DIJSSOG3scmubFqjbK1rPG51GxZtTKORSdvCo5gVsPW8z7XatGDWceQABr+sQTTs1nrWhVT6VOD8tMxO6BduMqv/AabE0vr0SZ6x3S58GkEXdFy7EpEKRC/YxLXfj6Gizr+gyIOcKisI88BmXRYjaMXN8/vK/UJdJ0cqTlj2uTr92gjLUBTZWHKdsL/+ZXUhwfhBKBQQK79GknpTiLQdVZsPzWobttv22AEvbPkEy/PDYjxv4rP/MRIjjH0LKVm3Gta+pwFHzTz+ZtdbXrGszb6N54KyL0r5k69TyrSxBE99OTiXLdmuS8/v9baerze4Hw/1Pqy7NkDcrEY0Ntv9AXnGniVZ9QVFahpEkuqGefsP8CSWwoIUihcXUjfzKEsINFD7rv8=
template:
metadata:
creationTimestamp: null
name: recorder
namespace: owntracks
status: {}

View file

@ -0,0 +1,14 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: views
namespace: owntracks
data:
202005-soerenberg.json: |
{
"user" : "tobru",
"device": "dragino",
"page" : "vmap.html",
"from" : "2020-05-15",
"to" : "2020-05-23"
}