From 4e4c3b25c4b866106d9f4da65d555cc40fa03b4a Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Sat, 18 Nov 2017 17:35:57 +0000 Subject: [PATCH] Expand the app's k8s namespace calculation to include recently added k8s types. This is all rather inefficient. See #2945. --- app/api_topologies.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/api_topologies.go b/app/api_topologies.go index 78481e355..27570bfcc 100644 --- a/app/api_topologies.go +++ b/app/api_topologies.go @@ -96,7 +96,8 @@ func updateSwarmFilters(rpt report.Report, topologies []APITopologyDesc) []APITo func updateKubeFilters(rpt report.Report, topologies []APITopologyDesc) []APITopologyDesc { namespaces := map[string]struct{}{} - for _, t := range []report.Topology{rpt.Pod, rpt.Service, rpt.Deployment} { + // We exclude ReplicaSets since we don't show them anywhere. + for _, t := range []report.Topology{rpt.Pod, rpt.Service, rpt.Deployment, rpt.DaemonSet, rpt.StatefulSet, rpt.CronJob} { for _, n := range t.Nodes { if state, ok := n.Latest.Lookup(kubernetes.State); ok && state == kubernetes.StateDeleted { continue