From 7d0fbb17c8dd93e9b3b8372f69660da2f430dc94 Mon Sep 17 00:00:00 2001 From: Jameel Briones Date: Wed, 10 May 2023 13:44:15 +0100 Subject: [PATCH] fix: plugin installation due to read-only file system error Fixes https://github.com/grafana-operator/grafana-operator/issues/1034 --- controllers/reconcilers/grafana/deployment_reconciler.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/controllers/reconcilers/grafana/deployment_reconciler.go b/controllers/reconcilers/grafana/deployment_reconciler.go index f50775344..2f5c6951f 100644 --- a/controllers/reconcilers/grafana/deployment_reconciler.go +++ b/controllers/reconcilers/grafana/deployment_reconciler.go @@ -168,6 +168,12 @@ func getContainers(cr *v1beta1.Grafana, scheme *runtime.Scheme, vars *v1beta1.Op Value: vars.Plugins, }) + // env var to set location where temporary files can be written (e.g. plugin downloads) + envVars = append(envVars, v1.EnvVar{ + Name: "TMPDIR", + Value: config2.GrafanaDataPath, + }) + containers = append(containers, v1.Container{ Name: "grafana", Image: image,