MCPcopy Index your code
hub / github.com/devspace-sh/devspace / Wait

Method Wait

pkg/devspace/devpod/manager.go:138–157  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

136}
137
138func (d *devPodManager) Wait() error {
139 devPods := map[string]*devPod{}
140 d.m.Lock()
141 for k, v := range d.devPods {
142 devPods[k] = v
143 }
144 d.m.Unlock()
145
146 errors := []error{}
147 for _, dp := range devPods {
148 <-dp.Done()
149
150 err := dp.Err()
151 if err != nil {
152 errors = append(errors, err)
153 }
154 }
155
156 return utilerrors.NewAggregate(errors)
157}
158
159func (d *devPodManager) Start(originalContext devspacecontext.Context, devPodConfig *latest.DevPod, options Options) (*devPod, error) {
160 lock := d.lockFactory.GetLock(devPodConfig.Name)

Callers 1

CloseMethod · 0.95

Calls 4

LockMethod · 0.80
UnlockMethod · 0.80
DoneMethod · 0.65
ErrMethod · 0.45

Tested by

no test coverage detected