Documentation ¶
Index ¶
- type Admin
- type Analytics
- type DashboardFile
- type DashboardProviders
- type Dashboards
- type DashboardsSidecar
- type Datasource
- type Datasources
- type DatasourcesSidecar
- type Datasourcesyaml
- type DeploymentStrategy
- type DownloadDashboards
- type DownloadDashboardsImage
- type Env
- type Grafana
- type GrafanaIni
- type GrafanaNet
- type HTTPGet
- type Image
- type Ingress
- type InitChownData
- type Ldap
- type LivenessProbe
- type Log
- type Paths
- type Persistence
- type Provider
- type ProviderSidecar
- type Providersyaml
- type Rbac
- type ReadinessProbe
- type SMTP
- type SecurityContext
- type Service
- type ServiceAccount
- type Sidecar
- type TestFramework
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DashboardFile ¶
type DashboardFile struct {
File string `yaml:"file"`
}
type DashboardProviders ¶
type DashboardProviders struct {
Providers *Providersyaml `yaml:"dashboardproviders.yaml"`
}
type Dashboards ¶
type Dashboards struct {
Dashboards map[string]map[string]*DashboardFile `yaml:"dashboards"`
}
type DashboardsSidecar ¶
type DashboardsSidecar struct { Enabled bool `yaml:"enabled"` Label string `yaml:"label"` Folder string `yaml:"folder"` DefaultFolderName interface{} `yaml:"defaultFolderName"` SearchNamespace interface{} `yaml:"searchNamespace"` Provider *ProviderSidecar `yaml:"provider"` }
type Datasource ¶
type Datasources ¶
type Datasources struct {
Datasources *Datasourcesyaml `yaml:"datasources.yaml"`
}
type DatasourcesSidecar ¶
type Datasourcesyaml ¶
type Datasourcesyaml struct { APIVersion int64 `yaml:"apiVersion"` Datasources []*Datasource `yaml:"datasources"` }
type DeploymentStrategy ¶
type DeploymentStrategy struct {
Type string `yaml:"type"`
}
type DownloadDashboards ¶
type DownloadDashboards struct {
Env *Env `yaml:"env"`
}
type DownloadDashboardsImage ¶
type Grafana ¶
type Grafana struct { ApplicationDirectoryPath string // contains filtered or unexported fields }
type GrafanaIni ¶
type GrafanaIni struct { Paths *Paths `yaml:"paths"` Analytics *Analytics `yaml:"analytics"` Log *Log `yaml:"log"` GrafanaNet *GrafanaNet `yaml:"grafana_net"` }
type GrafanaNet ¶
type GrafanaNet struct {
URL string `yaml:"url"`
}
type InitChownData ¶
type LivenessProbe ¶
type Persistence ¶
type ProviderSidecar ¶
type Providersyaml ¶
type ReadinessProbe ¶
type ReadinessProbe struct {
HTTPGet *HTTPGet `yaml:"httpGet"`
}
type SecurityContext ¶
type ServiceAccount ¶
type ServiceAccount struct { Create bool `yaml:"create"` Name interface{} `yaml:"name"` NameTest interface{} `yaml:"nameTest"` }
type Sidecar ¶
type Sidecar struct { Image string `yaml:"image"` ImagePullPolicy string `yaml:"imagePullPolicy"` Resources struct{} `yaml:"resources"` Dashboards *DashboardsSidecar `yaml:"dashboards"` Datasources *DatasourcesSidecar `yaml:"datasources"` }
type TestFramework ¶
type Values ¶
type Values struct { FullnameOverride string `yaml:"fullnameOverride,omitempty"` Rbac *Rbac `yaml:"rbac"` ServiceAccount *ServiceAccount `yaml:"serviceAccount"` Replicas int `yaml:"replicas"` PodDisruptionBudget struct{} `yaml:"podDisruptionBudget"` DeploymentStrategy *DeploymentStrategy `yaml:"deploymentStrategy"` ReadinessProbe *ReadinessProbe `yaml:"readinessProbe"` LivenessProbe *LivenessProbe `yaml:"livenessProbe"` Image *Image `yaml:"image"` TestFramework *TestFramework `yaml:"testFramework"` SecurityContext *SecurityContext `yaml:"securityContext"` ExtraConfigmapMounts []interface{} `yaml:"extraConfigmapMounts"` ExtraEmptyDirMounts []interface{} `yaml:"extraEmptyDirMounts"` DownloadDashboardsImage *DownloadDashboardsImage `yaml:"downloadDashboardsImage"` DownloadDashboards *DownloadDashboards `yaml:"downloadDashboards"` PodPortName string `yaml:"podPortName"` Service *Service `yaml:"service"` Ingress *Ingress `yaml:"ingress"` Resources struct{} `yaml:"resources"` NodeSelector map[string]string `yaml:"nodeSelector"` Tolerations []interface{} `yaml:"tolerations"` Affinity map[string]string `yaml:"affinity"` ExtraInitContainers []interface{} `yaml:"extraInitContainers"` ExtraContainers string `yaml:"extraContainers"` Persistence *Persistence `yaml:"persistence"` InitChownData *InitChownData `yaml:"initChownData"` AdminUser string `yaml:"adminUser"` AdminPassword string `yaml:"adminPassword"` Admin *Admin `yaml:"admin"` Env map[string]string `yaml:"env"` EnvFromSecret string `yaml:"envFromSecret"` EnvRenderSecret struct{} `yaml:"envRenderSecret"` ExtraSecretMounts []interface{} `yaml:"extraSecretMounts"` ExtraVolumeMounts []interface{} `yaml:"extraVolumeMounts"` Plugins []interface{} `yaml:"plugins"` Datasources *Datasources `yaml:"datasources"` Notifiers struct{} `yaml:"notifiers"` DashboardProviders *DashboardProviders `yaml:"dashboardProviders"` Dashboards *Dashboards `yaml:"dashboards"` DashboardsConfigMaps map[string]string `yaml:"dashboardsConfigMaps"` GrafanaIni *GrafanaIni `yaml:"grafana.ini"` Ldap *Ldap `yaml:"ldap"` SMTP *SMTP `yaml:"smtp"` Sidecar *Sidecar `yaml:"sidecar"` }
Click to show internal directories.
Click to hide internal directories.