Add new UCP image
This commit is contained in:
@@ -283,12 +283,19 @@ func (p *pwd) InstanceAllowedImages() []string {
|
|||||||
return []string{
|
return []string{
|
||||||
config.GetDindImageName(),
|
config.GetDindImageName(),
|
||||||
"franela/dind:overlay2-dev",
|
"franela/dind:overlay2-dev",
|
||||||
"franela/ucp:2.4.1",
|
"franela/ucp:2.1.5",
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *pwd) InstanceExec(instance *types.Instance, cmd []string) (int, error) {
|
func (p *pwd) InstanceExec(instance *types.Instance, cmd []string) (int, error) {
|
||||||
defer observeAction("InstanceExec", time.Now())
|
defer observeAction("InstanceExec", time.Now())
|
||||||
return p.docker.Exec(instance.Name, cmd)
|
b := bytes.NewBufferString("")
|
||||||
|
if c, err := p.docker.ExecAttach(instance.Name, cmd, b); c > 0 {
|
||||||
|
log.Println(b.String())
|
||||||
|
return c, fmt.Errorf("Error %d running command [%s]", c, cmd)
|
||||||
|
} else if err != nil {
|
||||||
|
return -1, err
|
||||||
|
}
|
||||||
|
return 0, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -186,6 +186,10 @@ func (p *pwd) SessionGet(sessionId string) *types.Session {
|
|||||||
|
|
||||||
s, _ := p.storage.SessionGet(sessionId)
|
s, _ := p.storage.SessionGet(sessionId)
|
||||||
|
|
||||||
|
if s == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
if err := p.prepareSession(s); err != nil {
|
if err := p.prepareSession(s); err != nil {
|
||||||
log.Println(err)
|
log.Println(err)
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user