From b25be44e15cda326ac78b898e0aa33d66da60f04 Mon Sep 17 00:00:00 2001 From: Antoine Toulme Date: Sun, 19 Jan 2025 16:36:14 -0800 Subject: [PATCH] [chore] apply limit to list query since we only look at first result --- cmd/gather/cluster/cluster.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/gather/cluster/cluster.go b/cmd/gather/cluster/cluster.go index 3d289fb6ae..0225014f27 100644 --- a/cmd/gather/cluster/cluster.go +++ b/cmd/gather/cluster/cluster.go @@ -72,6 +72,7 @@ func (c *Cluster) getOperatorNamespace() (string, error) { func (c *Cluster) getOperatorDeployment() (appsv1.Deployment, error) { operatorDeployments := appsv1.DeploymentList{} err := c.config.KubernetesClient.List(context.TODO(), &operatorDeployments, &client.ListOptions{ + Limit: 1, LabelSelector: labels.SelectorFromSet(labels.Set{ "app.kubernetes.io/name": "opentelemetry-operator", }), @@ -98,6 +99,7 @@ func (c *Cluster) GetOperatorLogs() error { labelSelector := labels.Set(deployment.Spec.Selector.MatchLabels).AsSelectorPreValidated() operatorPods := corev1.PodList{} err = c.config.KubernetesClient.List(context.TODO(), &operatorPods, &client.ListOptions{ + Limit: 1, LabelSelector: labelSelector, }) if err != nil {