From bd1b0cf1883ba6ef1b34aa484def75ba02c603b3 Mon Sep 17 00:00:00 2001 From: Matheus Nogueira Date: Tue, 13 Jun 2023 16:06:53 -0300 Subject: [PATCH] fix: disable csv fields count validation when listing contexts in k8s (#2725) --- cli/installer/kubernetes.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cli/installer/kubernetes.go b/cli/installer/kubernetes.go index 9672cd49df..259ebc79dc 100644 --- a/cli/installer/kubernetes.go +++ b/cli/installer/kubernetes.go @@ -282,7 +282,10 @@ func getKubernetesContextArray(kubeconfig string) ([][]string, error) { newStringBytes := spaceRegex.ReplaceAll([]byte(output), []byte(",")) output = string(newStringBytes) - records, err := csv.NewReader(strings.NewReader(output)).ReadAll() + csvReader := csv.NewReader(strings.NewReader(output)) + // Related to issue: https://github.com/kubeshop/tracetest/issues/2723 + csvReader.FieldsPerRecord = -1 // Disable fields length validation + records, err := csvReader.ReadAll() if err != nil { return [][]string{}, err }