MCPcopy Create free account
hub / github.com/devspace-sh/devspace / PodsFromPodContainer

Function PodsFromPodContainer

pkg/devspace/kubectl/selector/selector.go:183–195  ·  view source on GitHub ↗
(stack []*SelectedPodContainer)

Source from the content-addressed store, hash-verified

181}
182
183func PodsFromPodContainer(stack []*SelectedPodContainer) []*corev1.Pod {
184 retPods := []*corev1.Pod{}
185 for _, s := range stack {
186 if !containsPod(retPods, key(s.Pod.Namespace, s.Pod.Name, "")) {
187 retPods = append(retPods, s.Pod)
188 }
189 }
190
191 sort.Slice(retPods, func(i, j int) bool {
192 return SortPodsByNewest(retPods, i, j)
193 })
194 return retPods
195}
196
197func containsPod(stack []*corev1.Pod, k string) bool {
198 for _, s := range stack {

Callers 1

selectSinglePodMethod · 0.92

Calls 2

containsPodFunction · 0.85
keyFunction · 0.70

Tested by

no test coverage detected