()
| 121 | } |
| 122 | |
| 123 | func (in ContainerInstance) login() error { |
| 124 | addr := in.publicPort(8080) |
| 125 | if len(addr) == 0 { |
| 126 | return fmt.Errorf("unable to find container: %s", in) |
| 127 | } |
| 128 | |
| 129 | _, err := HttpLogin(&LoginParams{ |
| 130 | Endpoint: "http://0.0.0.0:" + addr + "/admin", |
| 131 | UserID: "groot", |
| 132 | Passwd: "password", |
| 133 | }) |
| 134 | |
| 135 | if err != nil { |
| 136 | return fmt.Errorf("while connecting: %v", err) |
| 137 | } |
| 138 | fmt.Printf("Logged into %s\n", in) |
| 139 | return nil |
| 140 | } |
| 141 | |
| 142 | func (in ContainerInstance) bestEffortTryLogin() error { |
| 143 | for range 60 { |
no test coverage detected