Documentation ¶
Index ¶
- func GetChartInfo() *chart.Chart
- func GetImageTags() map[string]string
- type Boltdb
- type ChunkStoreConfig
- type Chunks
- type Config
- type Env
- type Filesystem
- type HTTPGet
- type Image
- type Index
- type Ingester
- type Kvstore
- type Lifecycler
- type LimitsConfig
- type LivenessProbe
- type NetworkPolicy
- type Persistence
- type Rbac
- type ReadinessProbe
- type Ring
- type SchemaConfig
- type SchemaConfigs
- type SecurityContext
- type Server
- type Service
- type ServiceAccount
- type ServiceMonitor
- type StorageConfig
- type TableManager
- type Toleration
- type Tracing
- type UpdateStrategy
- type Values
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetChartInfo ¶
func GetImageTags ¶
Types ¶
type ChunkStoreConfig ¶
type ChunkStoreConfig struct {
MaxLookBackPeriod string `yaml:"max_look_back_period"`
}
type Config ¶
type Config struct { AuthEnabled bool `yaml:"auth_enabled"` Ingester *Ingester `yaml:"ingester"` LimitsConfig *LimitsConfig `yaml:"limits_config"` SchemaConfig *SchemaConfigs `yaml:"schema_config"` Server *Server `yaml:"server"` StorageConfig *StorageConfig `yaml:"storage_config"` ChunkStoreConfig *ChunkStoreConfig `yaml:"chunk_store_config"` TableManager *TableManager `yaml:"table_manager"` }
type Filesystem ¶
type Filesystem struct {
Directory string `yaml:"directory"`
}
type Ingester ¶
type Ingester struct { ChunkIdlePeriod string `yaml:"chunk_idle_period"` ChunkBlockSize int `yaml:"chunk_block_size"` ChunkRetainPeriod string `yaml:"chunk_retain_period"` Lifecycler *Lifecycler `yaml:"lifecycler"` }
type Lifecycler ¶
type Lifecycler struct {
Ring *Ring `yaml:"ring"`
}
type LimitsConfig ¶
type LivenessProbe ¶
type NetworkPolicy ¶
type NetworkPolicy struct {
Enabled bool `yaml:"enabled"`
}
type Persistence ¶
type ReadinessProbe ¶
type SchemaConfig ¶
type SchemaConfigs ¶
type SchemaConfigs struct {
Configs []*SchemaConfig `yaml:"configs"`
}
type SecurityContext ¶
type ServiceAccount ¶
type ServiceMonitor ¶
type StorageConfig ¶
type StorageConfig struct { Boltdb *Boltdb `yaml:"boltdb"` Filesystem *Filesystem `yaml:"filesystem"` }
type TableManager ¶
type Toleration ¶ added in v0.30.0
type UpdateStrategy ¶
type UpdateStrategy struct {
Type string `yaml:"type"`
}
type Values ¶
type Values struct { FullNameOverride string `yaml:"fullNameOverride,omitempty"` Affinity struct{} `yaml:"affinity"` Annotations map[string]string `yaml:"annotations"` Tracing *Tracing `yaml:"tracing"` Config *Config `yaml:"config"` Image *Image `yaml:"image"` ExtraArgs struct{} `yaml:"extraArgs"` LivenessProbe *LivenessProbe `yaml:"livenessProbe"` NetworkPolicy *NetworkPolicy `yaml:"networkPolicy"` Client struct{} `yaml:"client"` NodeSelector map[string]string `yaml:"nodeSelector"` Persistence *Persistence `yaml:"persistence"` PodLabels map[string]string `yaml:"podLabels"` PodAnnotations map[string]string `yaml:"podAnnotations"` PodManagementPolicy string `yaml:"podManagementPolicy"` Rbac *Rbac `yaml:"rbac"` ReadinessProbe *ReadinessProbe `yaml:"readinessProbe"` Replicas int `yaml:"replicas"` Resources *k8s.Resources `yaml:"resources"` SecurityContext *SecurityContext `yaml:"securityContext"` Service *Service `yaml:"service"` ServiceAccount *ServiceAccount `yaml:"serviceAccount"` TerminationGracePeriodSeconds int `yaml:"terminationGracePeriodSeconds"` Tolerations k8s.Tolerations `yaml:"tolerations"` PodDisruptionBudget struct{} `yaml:"podDisruptionBudget"` UpdateStrategy *UpdateStrategy `yaml:"updateStrategy"` ServiceMonitor *ServiceMonitor `yaml:"serviceMonitor"` InitContainers []interface{} `yaml:"initContainers"` ExtraContainers []interface{} `yaml:"extraContainers"` ExtraVolumes []interface{} `yaml:"extraVolumes"` ExtraVolumeMounts []interface{} `yaml:"extraVolumeMounts"` ExtraPorts []interface{} `yaml:"extraPorts"` Env []*Env `yaml:"env,omitempty"` }
func DefaultValues ¶
Click to show internal directories.
Click to hide internal directories.