| * Switchover must wait for the inner goroutine before it returns.
Otherwise, two corner cases may happen:
 - waitForPodLabel writes to the podLabelErr channel that has been
   already closed by the outer routine
 - the outer routine exists and the caller subscribes to the pod
   the inner goroutine has already subscribed to, resulting in panic.
 The previous commit  | ||
|---|---|---|
| .. | ||
| apiserver | ||
| cluster | ||
| controller | ||
| spec | ||
| util | ||