mirror of
https://github.com/rancher/os.git
synced 2025-07-15 07:41:39 +00:00
Merge pull request #783 from joshwget/fix-upgrade-stage
Only run upgrade container once
This commit is contained in:
commit
e861ae65ca
@ -201,7 +201,7 @@ func startUpgradeContainer(image string, stage, force, reboot bool) error {
|
||||
}
|
||||
}
|
||||
|
||||
if err := container.Start(); err != nil {
|
||||
if err := container.Up(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@ -209,10 +209,6 @@ func startUpgradeContainer(image string, stage, force, reboot bool) error {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Up(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Delete(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ func CreateService(cfg *config.CloudConfig, name string, serviceConfig *project.
|
||||
}
|
||||
}
|
||||
|
||||
p, err := RunServiceSet("once", cfg, map[string]*project.ServiceConfig{
|
||||
p, err := CreateServiceSet("once", cfg, map[string]*project.ServiceConfig{
|
||||
name: serviceConfig,
|
||||
})
|
||||
if err != nil {
|
||||
@ -30,7 +30,7 @@ func CreateService(cfg *config.CloudConfig, name string, serviceConfig *project.
|
||||
return p.CreateService(name)
|
||||
}
|
||||
|
||||
func RunServiceSet(name string, cfg *config.CloudConfig, configs map[string]*project.ServiceConfig) (*project.Project, error) {
|
||||
func CreateServiceSet(name string, cfg *config.CloudConfig, configs map[string]*project.ServiceConfig) (*project.Project, error) {
|
||||
p, err := newProject(name, cfg)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -38,6 +38,15 @@ func RunServiceSet(name string, cfg *config.CloudConfig, configs map[string]*pro
|
||||
|
||||
addServices(p, map[interface{}]interface{}{}, configs)
|
||||
|
||||
return p, nil
|
||||
}
|
||||
|
||||
func RunServiceSet(name string, cfg *config.CloudConfig, configs map[string]*project.ServiceConfig) (*project.Project, error) {
|
||||
p, err := CreateServiceSet(name, cfg, configs)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return p, p.Up()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user