File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -142,16 +142,17 @@ func (p podTracker) Start(ctx context.Context) {
142142}
143143
144144// TrackContainers creates a containerTracker for each container.
145- func (p podTracker ) TrackContainers (containers []v1.Container ) {
146- ctnTrackers := map [string ]* containerTracker {}
145+ func (p * podTracker ) TrackContainers (containers []v1.Container ) {
146+ if p .Containers == nil {
147+ p .Containers := map [string ]* containerTracker {}
148+ }
149+
147150 for _ , ctn := range containers {
148- ctnTrackers [ctn .Name ] = & containerTracker {
151+ p . Containers [ctn .Name ] = & containerTracker {
149152 Name : ctn .Name ,
150153 Terminated : make (chan struct {}),
151154 }
152155 }
153-
154- p .Containers = ctnTrackers
155156}
156157
157158// newPodTracker initializes a podTracker with a given clientset for a given pod.
You can’t perform that action at this time.
0 commit comments