implement healthcheck.disable by setting Test: "NONE"

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof 2021-06-01 16:10:20 +02:00
parent f34f49a16b
commit 907e8e1f24
1 changed files with 5 additions and 1 deletions

View File

@ -132,8 +132,12 @@ func ToMobyHealthCheck(check *compose.HealthCheckConfig) *container.HealthConfig
if check.Retries != nil { if check.Retries != nil {
retries = int(*check.Retries) retries = int(*check.Retries)
} }
test := check.Test
if check.Disable {
test = []string{"NONE"}
}
return &container.HealthConfig{ return &container.HealthConfig{
Test: check.Test, Test: test,
Interval: interval, Interval: interval,
Timeout: timeout, Timeout: timeout,
StartPeriod: period, StartPeriod: period,