aboutsummaryrefslogtreecommitdiffstats
path: root/kubernetes/namespaces/monitoring/grafana/configmap.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'kubernetes/namespaces/monitoring/grafana/configmap.yaml')
-rw-r--r--kubernetes/namespaces/monitoring/grafana/configmap.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/kubernetes/namespaces/monitoring/grafana/configmap.yaml b/kubernetes/namespaces/monitoring/grafana/configmap.yaml
new file mode 100644
index 0000000..931e2da
--- /dev/null
+++ b/kubernetes/namespaces/monitoring/grafana/configmap.yaml
@@ -0,0 +1,38 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: grafana-default
+ namespace: monitoring
+data:
+ # Root settings
+ GF_INSTANCE_NAME: "pythondiscord"
+ GF_SERVER_DOMAIN: "grafana.pythondiscord.com"
+ GF_SERVER_ROOT_URL: "https://grafana.pythondiscord.com"
+ GF_SECURITY_COOKIE_SECURE: "true"
+
+ # GitHub Auth
+ GF_AUTH_GITHUB_ENABLED: "true"
+ GF_AUTH_GITHUB_SCOPES: "user:email,read:org"
+ # IDs can be retrieved via `gh api orgs/python-discord/teams`.
+ GF_AUTH_GITHUB_TEAM_IDS: "2638565,3854739,3114246,7361120,9120709"
+ GF_AUTH_GITHUB_ROLE_ATTRIBUTE_PATH: "contains(groups[*], '@python-discord/directors') && 'Admin' || contains(groups[*], '@python-discord/sudo-devops') && 'Admin' || contains(groups[*], '@python-discord/admins') && 'Editor' || 'Viewer'"
+ GF_AUTH_GITHUB_AUTH_URL: "https://github.com/login/oauth/authorize"
+ GF_AUTH_GITHUB_TOKEN_URL: "https://github.com/login/oauth/access_token"
+ GF_AUTH_GITHUB_API_URL: "https://api.github.com/user"
+ GF_AUTH_ALLOW_SIGN_UP: "true"
+
+ # Image storage
+ GF_EXTERNAL_IMAGE_STORAGE_PROVIDED: "local"
+
+ # Metrics
+ GF_METRICS_ENABLED: "false"
+
+ # User sign up
+ GF_USERS_AUTO_ASSIGN_ORG: "true"
+ GF_USERS_AUTO_ASSIGN_ORG_ID: "2"
+
+ # Feature toggles
+ GF_FEATURE_TOGGLES_ENABLE: "autoMigrateOldPanels,nestedFolders,newVizTooltips,prometheusMetricEncyclopedia,datatrails"
+
+ # Plugins
+ GF_INSTALL_PLUGINS: "https://storage.googleapis.com/integration-artifacts/grafana-lokiexplore-app/grafana-lokiexplore-app-latest.zip;grafana-lokiexplore-app"