Remove recorder owntracks

This commit is contained in:
Ruben Hensen
2025-03-11 11:33:06 +01:00
parent 6cf8478d19
commit 7b317f5711
+98 -98
View File
@@ -46,85 +46,85 @@ spec:
storage: 1Gi storage: 1Gi
--- ---
# ExternalSecret for OwnTracks Recorder password # ExternalSecret for OwnTracks Recorder password
apiVersion: external-secrets.io/v1beta1 # apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret # kind: ExternalSecret
metadata: # metadata:
name: owntracks-mqtt-credentials # name: owntracks-mqtt-credentials
spec: # spec:
refreshInterval: "15m" # refreshInterval: "15m"
secretStoreRef: # secretStoreRef:
name: vault-backend # name: vault-backend
kind: ClusterSecretStore # kind: ClusterSecretStore
target: # target:
name: owntracks-mqtt-password # name: owntracks-mqtt-password
creationPolicy: Owner # creationPolicy: Owner
data: # data:
- secretKey: password # - secretKey: password
remoteRef: # remoteRef:
key: kv/mqtt # key: kv/mqtt
property: password # property: password
--- ---
# Deployment for OwnTracks Recorder # Deployment for OwnTracks Recorder
apiVersion: apps/v1 # apiVersion: apps/v1
kind: Deployment # kind: Deployment
metadata: # metadata:
name: otrecorder # name: otrecorder
spec: # spec:
replicas: 1 # replicas: 1
selector: # selector:
matchLabels: # matchLabels:
app: otrecorder # app: otrecorder
template: # template:
metadata: # metadata:
labels: # labels:
app: otrecorder # app: otrecorder
spec: # spec:
containers: # containers:
- name: otrecorder # - name: otrecorder
image: owntracks/recorder # image: owntracks/recorder
ports: # ports:
- containerPort: 8083 # - containerPort: 8083
env: # env:
- name: OTR_HOST # - name: OTR_HOST
value: "mqtt" # value: "mqtt"
- name: OTR_PORT # - name: OTR_PORT
value: "8883" # value: "8883"
- name: OTR_USER # - name: OTR_USER
value: "ruben" # value: "ruben"
# - name: TZ # # - name: TZ
# value: "Europe/Berlin" # # value: "Europe/Berlin"
# - name: VIRTUAL_HOST # # - name: VIRTUAL_HOST
# value: "owntracks.hensen.io" # # value: "owntracks.hensen.io"
# - name: VIRTUAL_PORT # # - name: VIRTUAL_PORT
# value: 8883 # # value: 8883
# - name: OTR_CLIENTID # # - name: OTR_CLIENTID
# value: "" # # value: ""
- name: OTR_PASS # - name: OTR_PASS
valueFrom: # valueFrom:
secretKeyRef: # secretKeyRef:
name: owntracks-mqtt-password # name: owntracks-mqtt-password
key: password # key: password
volumeMounts: # volumeMounts:
- name: store # - name: store
mountPath: /store # mountPath: /store
volumes: # volumes:
- name: store # - name: store
persistentVolumeClaim: # persistentVolumeClaim:
claimName: otrecorder-store-pvc # claimName: otrecorder-store-pvc
--- ---
# Service for OwnTracks Recorder # Service for OwnTracks Recorder
apiVersion: v1 # apiVersion: v1
kind: Service # kind: Service
metadata: # metadata:
name: otrecorder # name: otrecorder
spec: # spec:
selector: # selector:
app: otrecorder # app: otrecorder
ports: # ports:
- port: 8083 # - port: 8083
targetPort: 8083 # targetPort: 8083
type: ClusterIP # type: ClusterIP
--- ---
# ExternalSecret to fetch MQTT password file from Vault # ExternalSecret to fetch MQTT password file from Vault
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1beta1
@@ -218,30 +218,30 @@ spec:
name: websocket name: websocket
--- ---
# External access with Ingress for OwnTracks Recorder # External access with Ingress for OwnTracks Recorder
apiVersion: networking.k8s.io/v1 # apiVersion: networking.k8s.io/v1
kind: Ingress # kind: Ingress
metadata: # metadata:
name: otrecorder-ingress # name: otrecorder-ingress
annotations: # annotations:
nginx.ingress.kubernetes.io/rewrite-target: / # nginx.ingress.kubernetes.io/rewrite-target: /
cert-manager.io/cluster-issuer: prod-cluster-issuer # cert-manager.io/cluster-issuer: prod-cluster-issuer
spec: # spec:
ingressClassName: nginx # ingressClassName: nginx
tls: # tls:
- hosts: # - hosts:
- owntracks.hensen.io # - owntracks.hensen.io
secretName: owntracks-tls-secret # secretName: owntracks-tls-secret
rules: # rules:
- host: owntracks.hensen.io # - host: owntracks.hensen.io
http: # http:
paths: # paths:
- path: / # - path: /
pathType: Prefix # pathType: Prefix
backend: # backend:
service: # service:
name: otrecorder # name: otrecorder
port: # port:
number: 8083 # number: 8083
--- ---
# Corrected MQTT Ingress: # Corrected MQTT Ingress: