mirror of
https://github.com/rancher/os.git
synced 2025-07-16 08:05:51 +00:00
Merge pull request #1355 from joshwget/host-list
Change host engine opt type to list
This commit is contained in:
commit
eb3f7fc9aa
@ -41,6 +41,10 @@ func generateEngineOptsSlice(opts EngineOpts) []string {
|
||||
optsSlice = append(optsSlice, fmt.Sprintf("--%s=false", optTag))
|
||||
}
|
||||
}
|
||||
case []string:
|
||||
for _, elem := range value {
|
||||
optsSlice = append(optsSlice, fmt.Sprintf("--%s", optTag), elem)
|
||||
}
|
||||
case map[string]string:
|
||||
for k, v := range value {
|
||||
optsSlice = append(optsSlice, fmt.Sprintf("--%s", optTag), fmt.Sprintf("%s=%s", k, v))
|
||||
|
@ -30,6 +30,13 @@ func TestGenerateEngineOptsString(t *testing.T) {
|
||||
SelinuxEnabled: &[]bool{false}[0],
|
||||
})), "--selinux-enabled=false")
|
||||
|
||||
testContains(t, fmt.Sprint(generateEngineOptsSlice(EngineOpts{
|
||||
Host: []string{
|
||||
"unix:///var/run/system-docker.sock",
|
||||
"unix:///var/run/docker.sock",
|
||||
},
|
||||
})), "--host unix:///var/run/system-docker.sock", "--host unix:///var/run/docker.sock")
|
||||
|
||||
testContains(t, fmt.Sprint(generateEngineOptsSlice(EngineOpts{
|
||||
LogOpts: map[string]string{
|
||||
"max-size": "25m",
|
||||
|
@ -140,7 +140,7 @@ type EngineOpts struct {
|
||||
ExecRoot string `yaml:"exec_root,omitempty" opt:"exec-root"`
|
||||
Group string `yaml:"group,omitempty" opt:"group"`
|
||||
Graph string `yaml:"graph,omitempty" opt:"graph"`
|
||||
Host string `yaml:"host,omitempty" opt:"host"`
|
||||
Host []string `yaml:"host,omitempty" opt:"host"`
|
||||
LiveRestore *bool `yaml:"live_restore,omitempty" opt:"live-restore"`
|
||||
LogDriver string `yaml:"log_driver,omitempty" opt:"log-driver"`
|
||||
LogOpts map[string]string `yaml:"log_opts,omitempty" opt:"log-opt"`
|
||||
|
@ -36,7 +36,7 @@ rancher:
|
||||
restart: false
|
||||
graph: /var/lib/system-docker
|
||||
group: root
|
||||
host: "unix:///var/run/system-docker.sock"
|
||||
host: ["unix:///var/run/system-docker.sock"]
|
||||
userland_proxy: false
|
||||
console: default
|
||||
cloud_init:
|
||||
@ -336,7 +336,7 @@ rancher:
|
||||
restart: false
|
||||
graph: /var/lib/system-docker
|
||||
group: root
|
||||
host: "unix:///var/run/system-docker.sock"
|
||||
host: ["unix:///var/run/system-docker.sock"]
|
||||
pid_file: /var/run/system-docker.pid
|
||||
exec_root: /var/run/system-docker
|
||||
config_file: /etc/docker/system-docker.json
|
||||
@ -355,7 +355,7 @@ rancher:
|
||||
{{end -}}
|
||||
storage_driver: overlay
|
||||
group: docker
|
||||
host: "unix:///var/run/docker.sock"
|
||||
host: ["unix:///var/run/docker.sock"]
|
||||
log_opts:
|
||||
max-size: 25m
|
||||
max-file: 2
|
||||
|
Loading…
Reference in New Issue
Block a user