From 9d163c534ec5c516404dc62d09dad860624a0e2c Mon Sep 17 00:00:00 2001 From: Dimitris Moraitis Date: Tue, 6 Nov 2018 23:16:05 +0200 Subject: [PATCH] Expose influxdb backup endpoint --- api | 2 +- chart/templates/influxdb-configmap.yaml | 14 ++++++++++++++ chart/templates/influxdb-deployment.yaml | 6 ++++++ docker-compose.override.yml | 4 ++++ docker/influxdb/influxdb.conf | 9 +++++++++ 5 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 chart/templates/influxdb-configmap.yaml create mode 100644 docker/influxdb/influxdb.conf diff --git a/api b/api index c2e0cefad4..1bcd09a54b 160000 --- a/api +++ b/api @@ -1 +1 @@ -Subproject commit c2e0cefad4ce17059fedf942cb284f070e2480ac +Subproject commit 1bcd09a54bade07470de706e90bdbffcfdb0bd71 diff --git a/chart/templates/influxdb-configmap.yaml b/chart/templates/influxdb-configmap.yaml new file mode 100644 index 0000000000..02412c2ba4 --- /dev/null +++ b/chart/templates/influxdb-configmap.yaml @@ -0,0 +1,14 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: influxdb-configmap +data: + influxdb.conf: |+ + bind-addr = "0.0.0.0:8088" + [meta] + dir = "/var/lib/influxdb/meta" + + [data] + dir = "/var/lib/influxdb/data" + engine = "tsm1" + wal-dir = "/var/lib/influxdb/wal" diff --git a/chart/templates/influxdb-deployment.yaml b/chart/templates/influxdb-deployment.yaml index ef951c40b0..46a0a5852d 100644 --- a/chart/templates/influxdb-deployment.yaml +++ b/chart/templates/influxdb-deployment.yaml @@ -29,9 +29,15 @@ spec: memory: 200Mi cpu: 1000m volumeMounts: + - name: influxdb-config + mountPath: /etc/influxdb/influxdb.conf + subPath: influxdb.conf - mountPath: /var/lib/influxdb name: influxdb volumes: + - name: influxdb-config + configMap: + name: influxdb-configmap - name: influxdb persistentVolumeClaim: claimName: influxdb diff --git a/docker-compose.override.yml b/docker-compose.override.yml index c90a98b18a..c7b59b935f 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -60,3 +60,7 @@ services: gocky: volumes: - ./docker/gocky:/etc/gocky + + influxdb: + volumes: + - ./docker/influxdb:/etc/influxdb diff --git a/docker/influxdb/influxdb.conf b/docker/influxdb/influxdb.conf new file mode 100644 index 0000000000..86d81874e6 --- /dev/null +++ b/docker/influxdb/influxdb.conf @@ -0,0 +1,9 @@ +bind-addr = "0.0.0.0:8088" + +[meta] + dir = "/var/lib/influxdb/meta" + +[data] + dir = "/var/lib/influxdb/data" + engine = "tsm1" + wal-dir = "/var/lib/influxdb/wal"