Skip to content
Snippets Groups Projects
Commit 101a9c64 authored by Björn Vonheiden's avatar Björn Vonheiden
Browse files

Enable volumes in the theodolite script

Add persistenVolume and persistentVolumeClaim to have a persistent
storage for the resulst of the theodolite job.
parent 3451f137
Branches
Tags
No related merge requests found
apiVersion: v1
kind: PersistentVolume
metadata:
name: theodolite-pv-volume
labels:
type: local
spec:
storageClassName: theodolite
capacity:
storage: 100m
accessModes:
- ReadWriteOnce
hostPath:
path: "</your/path/to/results/folder>"
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: theodolite-pv-claim
spec:
storageClassName: theodolite
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100m
......@@ -5,6 +5,10 @@ metadata:
spec:
template:
spec:
volumes:
- name: theodolite-pv-storage
persistentVolumeClaim:
claimName: theodolite-pv-claim
containers:
- name: theodolite
image: bvonheid/theodolite:latest
......@@ -32,8 +36,13 @@ spec:
value: "http://prometheus-operated:9090"
# - name: NAMESPACE
# value: "default"
- name: RESULT_PATH
value: "results"
- name: PYTHONUNBUFFERED
value: "1"
volumeMounts:
- mountPath: "/app/results"
name: theodolite-pv-storage
restartPolicy: Never
backoffLimit: 4
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment