mirror of
https://github.com/rancher/types.git
synced 2025-08-15 19:23:00 +00:00
add tools images to setting
This commit is contained in:
parent
e4aa8d8e7d
commit
e7c8b74b4c
@ -156,3 +156,8 @@ type WebhookConfig struct {
|
||||
|
||||
type NotifierStatus struct {
|
||||
}
|
||||
|
||||
type AlertSystemImages struct {
|
||||
AlertManager string `json:"alertManager,omitempty"`
|
||||
AlertManagerHelper string `json:"alertManagerHelper,omitempty"`
|
||||
}
|
||||
|
@ -20,6 +20,31 @@ var (
|
||||
"v1.9.5-rancher1-1": v19SystemImages,
|
||||
}
|
||||
|
||||
// ToolsSystemImages default images for alert, pipeline, logging
|
||||
ToolsSystemImages = struct {
|
||||
AlertSystemImages AlertSystemImages
|
||||
PipelineSystemImages PipelineSystemImages
|
||||
LoggingSystemImages LoggingSystemImages
|
||||
}{
|
||||
AlertSystemImages: AlertSystemImages{
|
||||
AlertManager: "prom/alertmanager:v0.11.0",
|
||||
AlertManagerHelper: "rancher/alertmanager-helper:v0.0.2",
|
||||
},
|
||||
PipelineSystemImages: PipelineSystemImages{
|
||||
Jenkins: "jenkins/jenkins:lts",
|
||||
JenkinsJnlp: "jenkins/jnlp-slave:3.10-1-alpine",
|
||||
AlpineGit: "alpine/git",
|
||||
PluginsDocker: "plugins/docker",
|
||||
},
|
||||
LoggingSystemImages: LoggingSystemImages{
|
||||
Fluentd: "rancher/fluentd:v0.1.4",
|
||||
FluentdHelper: "rancher/fluentd-helper:v0.1.1",
|
||||
Elaticsearch: "rancher/docker-elasticsearch-kubernetes:5.6.2",
|
||||
Kibana: "kibana:5.6.4",
|
||||
Busybox: "busybox",
|
||||
},
|
||||
}
|
||||
|
||||
// v18 system images defaults
|
||||
v18SystemImages = RKESystemImages{
|
||||
Etcd: "rancher/coreos-etcd:v3.0.17",
|
||||
|
@ -119,3 +119,11 @@ type SyslogConfig struct {
|
||||
Program string `json:"program,omitempty"`
|
||||
Protocol string `json:"protocol,omitempty" norman:"default=udp,type=enum,options=udp|tcp"`
|
||||
}
|
||||
|
||||
type LoggingSystemImages struct {
|
||||
Fluentd string `json:"fluentd,omitempty"`
|
||||
FluentdHelper string `json:"fluentdHelper,omitempty"`
|
||||
Elaticsearch string `json:"elaticsearch,omitempty"`
|
||||
Kibana string `json:"kibana,omitempty"`
|
||||
Busybox string `json:"busybox,omitempty"`
|
||||
}
|
||||
|
@ -235,3 +235,10 @@ type AuthUserInput struct {
|
||||
RedirectURL string `json:"redirectUrl,omitempty" norman:"type=string"`
|
||||
Code string `json:"code,omitempty" norman:"type=string,required"`
|
||||
}
|
||||
|
||||
type PipelineSystemImages struct {
|
||||
Jenkins string `json:"jenkins,omitempty"`
|
||||
JenkinsJnlp string `json:"jenkinsJnlp,omitempty"`
|
||||
AlpineGit string `json:"alpineGit,omitempty"`
|
||||
PluginsDocker string `json:"pluginsDocker,omitempty"`
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user