diff --git a/pkg/collector/corechecks/cluster/orchestrator/discovery/collector_discovery.go b/pkg/collector/corechecks/cluster/orchestrator/discovery/collector_discovery.go index c624ac3ef7f7a..3659491703c61 100644 --- a/pkg/collector/corechecks/cluster/orchestrator/discovery/collector_discovery.go +++ b/pkg/collector/corechecks/cluster/orchestrator/discovery/collector_discovery.go @@ -110,6 +110,11 @@ func (p *APIServerDiscoveryProvider) walkAPIResources(inventory *inventory.Colle continue } + // Ignore unstable collectors. + if !collector.Metadata().IsStable { + continue + } + // Enable the cluster collector when the node resource is discovered. if collector.Metadata().NodeType == orchestrator.K8sNode { clusterCollector, _ := inventory.CollectorForDefaultVersion("clusters")