Documentation ¶
Index ¶
- type Alerting
- type Auditing
- type Authentication
- type ClusterConfig
- type Common
- type Console
- type Devops
- type ES
- type Etcd
- type Events
- type Label
- type Logging
- type Metadata
- type Metrics
- type MetricsServer
- type Monitoring
- type Multicluster
- type Networkpolicy
- type Notification
- type Openpitrix
- type Persistence
- type Ruler
- type Servicemesh
- type V3
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authentication ¶
type Authentication struct {
JwtSecret string `yaml:"jwtSecret"`
}
type ClusterConfig ¶
type Devops ¶
type Devops struct { Enabled bool `yaml:"enabled"` JenkinsMemoryLim string `yaml:"jenkinsMemoryLim"` JenkinsMemoryReq string `yaml:"jenkinsMemoryReq"` JenkinsVolumeSize string `yaml:"jenkinsVolumeSize"` JenkinsjavaoptsXms string `yaml:"jenkinsJavaOpts_Xms"` JenkinsjavaoptsXmx string `yaml:"jenkinsJavaOpts_Xmx"` JenkinsjavaoptsMaxram string `yaml:"jenkinsJavaOpts_MaxRAM"` }
type ES ¶
type ES struct { //ElasticsearchMasterReplicas int `yaml:"elasticsearchMasterReplicas"` //ElasticsearchDataReplicas int `yaml:"elasticsearchDataReplicas"` ElasticsearchMasterVolumeSize string `yaml:"elasticsearchMasterVolumeSize"` ElasticsearchDataVolumeSize string `yaml:"elasticsearchDataVolumeSize"` LogMaxAge int `yaml:"logMaxAge"` ElkPrefix string `yaml:"elkPrefix"` }
type MetricsServer ¶
type MetricsServer struct {
Enabled bool `yaml:"enabled"`
}
type Monitoring ¶
type Multicluster ¶
type Multicluster struct {
ClusterRole string `yaml:"clusterRole"`
}
type Networkpolicy ¶
type Networkpolicy struct {
Enabled bool `yaml:"enabled"`
}
type Notification ¶
type Notification struct {
Enabled bool `yaml:"enabled"`
}
type Openpitrix ¶
type Openpitrix struct {
Enabled bool `yaml:"enabled"`
}
type Persistence ¶
type Persistence struct {
StorageClass string `yaml:"storageClass"`
}
type Servicemesh ¶
type Servicemesh struct {
Enabled bool `yaml:"enabled"`
}
type V3 ¶
type V3 struct { Persistence Persistence `yaml:"persistence"` Authentication Authentication `yaml:"authentication"` Common Common `yaml:"common"` Etcd Etcd `yaml:"etcd"` MetricsServer MetricsServer `yaml:"metrics_server"` Console Console `yaml:"console"` Monitoring Monitoring `yaml:"monitoring"` Logging Logging `yaml:"logging"` Openpitrix Openpitrix `yaml:"openpitrix"` Devops Devops `yaml:"devops"` Servicemesh Servicemesh `yaml:"servicemesh"` Notification Notification `yaml:"notification"` Alerting Alerting `yaml:"alerting"` Auditing Auditing `yaml:"auditing"` Events Events `yaml:"events"` Multicluster Multicluster `yaml:"multicluster"` Networkpolicy Networkpolicy `yaml:"networkpolicy"` LocalRegistry string `yaml:"local_registry"` }
Click to show internal directories.
Click to hide internal directories.