v2

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alerting

type Alerting struct {
	Enabled bool `yaml:"enabled"`
}

type Common

type Common struct {
	MysqlVolumeSize    string `yaml:"mysqlVolumeSize"`
	MinioVolumeSize    string `yaml:"minioVolumeSize"`
	EtcdVolumeSize     string `yaml:"etcdVolumeSize"`
	OpenldapVolumeSize string `yaml:"openldapVolumeSize"`
	RedisVolumSize     string `yaml:"redisVolumSize"`
}

type Console

type Console struct {
	EnableMultiLogin bool `yaml:"enableMultiLogin"`
	Port             int  `yaml:"port"`
}

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 Etcd

type Etcd struct {
	Monitoring  bool   `yaml:"monitoring"`
	EndpointIps string `yaml:"endpointIps"`
	Port        int    `yaml:"port"`
	TlsEnable   bool   `yaml:"tlsEnable"`
}

type Logging

type Logging struct {
	Enabled                       bool   `yaml:"enabled"`
	ElasticsearchMasterReplicas   int    `yaml:"elasticsearchMasterReplicas"`
	ElasticsearchDataReplicas     int    `yaml:"elasticsearchDataReplicas"`
	LogsidecarReplicas            int    `yaml:"logsidecarReplicas"`
	ElasticsearchVolumeSize       string `yaml:"elasticsearchVolumeSize"`
	ElasticsearchMasterVolumeSize string `yaml:"elasticsearchMasterVolumeSize"`
	ElasticsearchDataVolumeSize   string `yaml:"elasticsearchDataVolumeSize"`
	LogMaxAge                     int    `yaml:"logMaxAge"`
	ElkPrefix                     string `yaml:"elkPrefix"`
}

type MetricsServerNew

type MetricsServerNew struct {
	Enabled string `yaml:"enabled"`
}

type MetricsServerOld

type MetricsServerOld struct {
	Enabled string `yaml:"enabled"`
}

type Monitoring

type Monitoring struct {
	PrometheusReplicas      int    `yaml:"prometheusReplicas"`
	PrometheusMemoryRequest string `yaml:"prometheusMemoryRequest"`
	PrometheusVolumeSize    string `yaml:"prometheusVolumeSize"`
}

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 V2

type V2 struct {
	Persistence      Persistence      `yaml:"persistence"`
	Common           Common           `yaml:"common"`
	Etcd             Etcd             `yaml:"etcd"`
	MetricsServerOld MetricsServerOld `yaml:"metrics-server"`
	MetricsServerNew MetricsServerNew `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"`
	LocalRegistry    string           `yaml:"local_registry"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL