Grafana values#
Values under grafana configure Grafana and the Hopsworks monitoring dashboards.
Generated from the Hopsworks Helm chart 5.0.14 (Hopsworks 5.0.13).
Deployed when global._hopsworks.full_platform is true.
Upstream charts
- Values under
grafana.grafanago tografana7.0.17 fromhttps://grafana.github.io/helm-charts.
Only the values Hopsworks sets under grafana.grafana are listed on this page. Any other value of the chart can be set there too; the link opens its documentation for the version Hopsworks pins.
Defaults as YAML
grafana:
dependencies:
prometheus:
consulServiceName: prometheus
consulServiceTag: prometheus
port: 9090
grafana:
dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
providers:
- disableDeletion: true
editable: false
folder: Apps
name: Apps
options:
path: /var/lib/grafana/dashboards/apps
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: Hops
name: Hops
options:
path: /var/lib/grafana/dashboards/hops
type: file
updateIntervalSeconds: 10
- disableDeletion: false
editable: false
folder: RonDB
name: RonDB
options:
path: /var/lib/grafana/dashboards/rondb
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: Overview
name: Overview
options:
path: /var/lib/grafana/dashboards/overview
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: Kubernetes
name: Kubernetes
options:
path: /var/lib/grafana/dashboards/kubernetes
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: ModelServing
name: ModelServing
options:
path: /var/lib/grafana/dashboards/kserve
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: Ray
name: Ray
options:
path: /var/lib/grafana/dashboards/ray
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: RSS
name: RemoteShuffleService
options:
path: /var/lib/grafana/dashboards/rss
type: file
updateIntervalSeconds: 10
- disableDeletion: true
editable: false
folder: Superset
name: Superset
options:
path: /var/lib/grafana/dashboards/superset
type: file
updateIntervalSeconds: 10
dashboardsConfigMaps:
apps: apps-dashboards
hops: hops-dashboards
kserve: kserve-dashboards
kubernetes: kubernetes-dashboards
overview: overview-dashboards
ray: ray-dashboards
rondb: rondb-dashboards
rss: rss-dashboards
superset: superset-dashboards
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- access: proxy
editable: false
isDefault: true
name: Prometheus
type: prometheus
url: http://prometheus.prometheus.service.consul:9090
downloadDashboardsImage:
pullPolicy: IfNotPresent
registry: docker.hops.works
repository: hopsworks/hwutils
sha: ''
tag: 1.7.2
global:
imageRegistry: docker.hops.works
grafana.ini:
auth:
disable_login_form: true
disable_signout_menu: true
auth.anonymous:
enabled: false
auth.basic:
enabled: false
auth.proxy:
auto_sign_up: true
enable_login_token: false
enabled: true
header_name: X-WEBAUTH-USER
header_property: username
headers: Name:X-WEBAUTH-NAME Role:X-WEBAUTH-ROLE Email:X-WEBAUTH-EMAIL
headers_encoded: false
sync_ttl: '60'
whitelist: null
rbac:
enabled: true
security:
admin_password: adminpw
allow_embedding: true
strict_transport_security: false
server:
enforce_domain: false
root_url: /hopsworks-api/grafana
users:
allow_org_create: false
allow_sign_up: false
auto_assign_org: true
auto_assign_org_id: '1'
auto_assign_org_role: Viewer
default_theme: dark
editors_can_admin: false
home_page: /dashboards
verify_email_enabled: false
viewers_can_edit: false
image:
tag: 10.2.2-h7.1
nodeSelector: {}
rbac:
create: false
resources:
limits:
cpu: 1
memory: 1000Mi
requests:
cpu: 200m
memory: 200Mi
service:
annotations:
consul.hashicorp.com/service-name: grafana
consul.hashicorp.com/service-tags: grafana
tolerations: []
topologySpreadConstraints:
- labelSelector:
matchLabels:
app.kubernetes.io/instance: hopsworks
app.kubernetes.io/name: grafana
maxSkew: 1
topologyKey: topology.kubernetes.io/zone
whenUnsatisfiable: ScheduleAnyway
hopsworkslib: {}
grafana#- Type
object, default{"grafana":{"global":{"imageRegistry":"docker.hops.works"}}}. override grafana values grafana.dependencies.prometheus.consulServiceName#- Type
string, default"prometheus". grafana.dependencies.prometheus.consulServiceTag#- Type
string, default"prometheus". grafana.dependencies.prometheus.port#- Type
int, default9090. grafana.grafana#-
Type
object, passed to thegrafana7.0.17 chart, whose other values are documented there. override grafana valuesDefault
dashboardProviders: dashboardproviders.yaml: apiVersion: 1 providers: - disableDeletion: true editable: false folder: Apps name: Apps options: path: /var/lib/grafana/dashboards/apps type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: Hops name: Hops options: path: /var/lib/grafana/dashboards/hops type: file updateIntervalSeconds: 10 - disableDeletion: false editable: false folder: RonDB name: RonDB options: path: /var/lib/grafana/dashboards/rondb type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: Overview name: Overview options: path: /var/lib/grafana/dashboards/overview type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: Kubernetes name: Kubernetes options: path: /var/lib/grafana/dashboards/kubernetes type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: ModelServing name: ModelServing options: path: /var/lib/grafana/dashboards/kserve type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: Ray name: Ray options: path: /var/lib/grafana/dashboards/ray type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: RSS name: RemoteShuffleService options: path: /var/lib/grafana/dashboards/rss type: file updateIntervalSeconds: 10 - disableDeletion: true editable: false folder: Superset name: Superset options: path: /var/lib/grafana/dashboards/superset type: file updateIntervalSeconds: 10 dashboardsConfigMaps: apps: apps-dashboards hops: hops-dashboards kserve: kserve-dashboards kubernetes: kubernetes-dashboards overview: overview-dashboards ray: ray-dashboards rondb: rondb-dashboards rss: rss-dashboards superset: superset-dashboards datasources: datasources.yaml: apiVersion: 1 datasources: - access: proxy editable: false isDefault: true name: Prometheus type: prometheus url: http://prometheus.prometheus.service.consul:9090 downloadDashboardsImage: pullPolicy: IfNotPresent registry: docker.hops.works repository: hopsworks/hwutils sha: '' tag: 1.7.2 global: imageRegistry: docker.hops.works grafana.ini: auth: disable_login_form: true disable_signout_menu: true auth.anonymous: enabled: false auth.basic: enabled: false auth.proxy: auto_sign_up: true enable_login_token: false enabled: true header_name: X-WEBAUTH-USER header_property: username headers: Name:X-WEBAUTH-NAME Role:X-WEBAUTH-ROLE Email:X-WEBAUTH-EMAIL headers_encoded: false sync_ttl: '60' whitelist: null rbac: enabled: true security: admin_password: adminpw allow_embedding: true strict_transport_security: false server: enforce_domain: false root_url: /hopsworks-api/grafana users: allow_org_create: false allow_sign_up: false auto_assign_org: true auto_assign_org_id: '1' auto_assign_org_role: Viewer default_theme: dark editors_can_admin: false home_page: /dashboards verify_email_enabled: false viewers_can_edit: false image: tag: 10.2.2-h7.1 nodeSelector: {} rbac: create: false resources: limits: cpu: 1 memory: 1000Mi requests: cpu: 200m memory: 200Mi service: annotations: consul.hashicorp.com/service-name: grafana consul.hashicorp.com/service-tags: grafana tolerations: [] topologySpreadConstraints: - labelSelector: matchLabels: app.kubernetes.io/instance: hopsworks app.kubernetes.io/name: grafana maxSkew: 1 topologyKey: topology.kubernetes.io/zone whenUnsatisfiable: ScheduleAnyway grafana.hopsworkslib#- Type
object, default{}. override hopsworkslib values