From a54e3c0da121b9a8a70e01266e22cd4b1c23aa47 Mon Sep 17 00:00:00 2001 From: Dalton Hubble Date: Tue, 1 May 2018 21:56:28 -0700 Subject: [PATCH] Fix Prometheus data dir to /var/lib/prometheus * A data volume (emptyDir) is mounted to /var/lib/prometheus * Users could swap emptyDir for any desired volume if data persistence is desired. Prometheus previously defaulted to keeping its data in ./data relative to /prometheus. Override this behavior to store data in /var/lib/prometheus --- CHANGES.md | 4 ++++ addons/prometheus/deployment.yaml | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index 83086e62a..58d09dfdc 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,6 +9,10 @@ Notable changes between versions. * Add `spot_price` to internal `workers` module for spot [worker pools](https://typhoon.psdn.io/advanced/worker-pools/) * Note: Unlike GCP `preemptible` workers, spot instances require you to pick a bid price. +#### Addons + +* Fix Prometheus data directory location ([#203](https://github.com/poseidon/typhoon/pull/203)) + ## v1.10.2 * [Introduce](https://typhoon.psdn.io/announce/#april-26-2018) Typhoon for Fedora Atomic ([#199](https://github.com/poseidon/typhoon/pull/199)) diff --git a/addons/prometheus/deployment.yaml b/addons/prometheus/deployment.yaml index 82c6981d7..dae1a8fbd 100644 --- a/addons/prometheus/deployment.yaml +++ b/addons/prometheus/deployment.yaml @@ -20,7 +20,8 @@ spec: - name: prometheus image: quay.io/prometheus/prometheus:v2.2.1 args: - - '--config.file=/etc/prometheus/prometheus.yaml' + - --config.file=/etc/prometheus/prometheus.yaml + - --storage.tsdb.path=/var/lib/prometheus ports: - name: web containerPort: 9090