Credential config

This example shows how to set the admin account credentials via configuration.

--- apiVersion: grafana.integreatly.org/v1beta1 kind: Grafana metadata: name: grafana labels: dashboards: "grafana" spec: config: log: mode: "console" auth: disable_login_form: "false" security: admin_user: root admin_password: secret --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDashboard metadata: name: grafana-dashboard spec: instanceSelector: matchLabels: dashboards: "grafana" json: > { "id": null, "title": "Simple Dashboard", "tags": [], "style": "dark", "timezone": "browser", "editable": true, "hideControls": false, "graphTooltip": 1, "panels": [], "time": { "from": "now-6h", "to": "now" }, "timepicker": { "time_options": [], "refresh_intervals": [] }, "templating": { "list": [] }, "annotations": { "list": [] }, "refresh": "5s", "schemaVersion": 17, "version": 0, "links": [] } --- apiVersion: grafana.integreatly.org/v1beta1 kind: GrafanaDatasource metadata: name: example-grafanadatasource spec: datasource: access: proxy type: prometheus jsonData: timeInterval: 5s tlsSkipVerify: true name: Prometheus url: http://prometheus-service:9090 instanceSelector: matchLabels: dashboards: "grafana"