/
operator_constants.go
35 lines (30 loc) · 1.28 KB
/
operator_constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package config
const (
// Grafana
GrafanaImage = "docker.io/grafana/grafana"
GrafanaVersion = "9.1.6"
// Paths
GrafanaDataPath = "/var/lib/grafana"
GrafanaLogsPath = "/var/log/grafana"
GrafanaPluginsPath = "/var/lib/grafana/plugins"
GrafanaProvisioningPath = "/etc/grafana/provisioning/"
GrafanaDashboardsRuntimeBuild = "/tmp/dashboards"
// Grafana env vars and admin user
DefaultAdminUser = "admin"
GrafanaAdminUserEnvVar = "GF_SECURITY_ADMIN_USER"
GrafanaAdminPasswordEnvVar = "GF_SECURITY_ADMIN_PASSWORD" // #nosec G101
GrafanaPluginsEnvVar = "GF_INSTALL_PLUGINS"
// Networking
GrafanaHttpPort int = 3000
GrafanaHttpPortName = "grafana"
GrafanaServerProtocol = "http"
// Data storage
GrafanaProvisionPluginVolumeName = "grafana-provision-plugins"
GrafanaPluginsVolumeName = "grafana-plugins"
GrafanaProvisionDashboardVolumeName = "grafana-provision-dashboards"
GrafanaProvisionNotifierVolumeName = "grafana-provision-notifiers"
GrafanaLogsVolumeName = "grafana-logs"
GrafanaDataVolumeName = "grafana-data"
SecretsMountDir = "/etc/grafana-secrets/" // #nosec G101
ConfigMapsMountDir = "/etc/grafana-configmaps/"
)