Question:
I’m trying to use Git Sync with Grafana, but the configuration screen doesn’t appear as expected. Can anyone help clarify what I might be doing wrong?
Details:
- Grafana Version: 12.0.2
- OS (container): Ubuntu
- OS (host machine): macOS Sonoma v14.4
What are you trying to achieve?
I want to use Grafana’s Git Sync feature to manage dashboard provisioning.
What happened?
I navigated to Grafana > Provisioning, and instead of the settings screen for Git Sync, I only see an informational guide page describing how to get started with Git Sync.
What did you expect to happen?
I expected the Git Sync configuration UI to be displayed so I can set up the feature.
Configuration:
Dockerfile:
FROM grafana/grafana-enterprise:12.0.2-ubuntu
USER root
RUN apt-get update
docker-compose.yml:
services:
grafana:
build: .
container_name: grafana
restart: unless-stopped
ports:
- '3000:3000'
volumes:
- grafana-storage:/var/lib/grafana
environment:
GF_FEATURE_TOGGLES_ENABLE: "provisioning"
volumes:
grafana-storage: {}
Since I’m not using Kubernetes, I only set the GF_FEATURE_TOGGLES_ENABLE
environment variable locally.
Did you receive any errors in the UI or logs?
There were no errors in the Grafana UI or logs. However, I did confirm that the environment variable override was logged:
grafana | logger=settings t=2025-07-15T09:15:02.9669184Z level=info msg="Config overridden from Environment variable"
var="GF_PATHS_PROVISIONING=/etc/grafana/provisioning"
Did you follow any online instructions? If so, what is the URL?
Any help would be appreciated. Thank you!