api/types: move container Health types to api/types/container

This moves the `Health` and `HealthcheckResult` types to the container package,
as well as the related `NoHealthcheck`, `Starting`, `Healthy`, and `Unhealthy`
consts.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
Sebastiaan van Stijn
2024-06-25 19:34:29 +02:00
parent df22a511cb
commit c130ce1f5d
14 changed files with 93 additions and 76 deletions

View File

@@ -137,12 +137,12 @@ func (daemon *Daemon) getInspectData(daemonCfg *config.Config, container *contai
}
}
var containerHealth *types.Health
var containerHealth *containertypes.Health
if container.State.Health != nil {
containerHealth = &types.Health{
containerHealth = &containertypes.Health{
Status: container.State.Health.Status(),
FailingStreak: container.State.Health.FailingStreak,
Log: append([]*types.HealthcheckResult{}, container.State.Health.Log...),
Log: append([]*containertypes.HealthcheckResult{}, container.State.Health.Log...),
}
}