forked from LaconicNetwork/kompose
Support v2 restart unless-stopped (#1244)
This commit is contained in:
parent
78908c94e5
commit
49d8133fb9
@ -278,7 +278,6 @@ func libComposeToKomposeMapping(composeObject *project.Project) (kobject.Kompose
|
|||||||
serviceConfig.Pid = composeServiceConfig.Pid
|
serviceConfig.Pid = composeServiceConfig.Pid
|
||||||
|
|
||||||
serviceConfig.Privileged = composeServiceConfig.Privileged
|
serviceConfig.Privileged = composeServiceConfig.Privileged
|
||||||
serviceConfig.Restart = composeServiceConfig.Restart
|
|
||||||
serviceConfig.User = composeServiceConfig.User
|
serviceConfig.User = composeServiceConfig.User
|
||||||
serviceConfig.VolumesFrom = composeServiceConfig.VolumesFrom
|
serviceConfig.VolumesFrom = composeServiceConfig.VolumesFrom
|
||||||
serviceConfig.Stdin = composeServiceConfig.StdinOpen
|
serviceConfig.Stdin = composeServiceConfig.StdinOpen
|
||||||
@ -287,6 +286,13 @@ func libComposeToKomposeMapping(composeObject *project.Project) (kobject.Kompose
|
|||||||
serviceConfig.TmpFs = composeServiceConfig.Tmpfs
|
serviceConfig.TmpFs = composeServiceConfig.Tmpfs
|
||||||
serviceConfig.StopGracePeriod = composeServiceConfig.StopGracePeriod
|
serviceConfig.StopGracePeriod = composeServiceConfig.StopGracePeriod
|
||||||
|
|
||||||
|
// pretty much same as v3
|
||||||
|
serviceConfig.Restart = composeServiceConfig.Restart
|
||||||
|
if serviceConfig.Restart == "unless-stopped" {
|
||||||
|
log.Warnf("Restart policy 'unless-stopped' in service %s is not supported, convert it to 'always'", name)
|
||||||
|
serviceConfig.Restart = "always"
|
||||||
|
}
|
||||||
|
|
||||||
if composeServiceConfig.Networks != nil {
|
if composeServiceConfig.Networks != nil {
|
||||||
if len(composeServiceConfig.Networks.Networks) > 0 {
|
if len(composeServiceConfig.Networks.Networks) > 0 {
|
||||||
for _, value := range composeServiceConfig.Networks.Networks {
|
for _, value := range composeServiceConfig.Networks.Networks {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user