diff --git a/cmd/kubectl-testkube/commands/common/client.go b/cmd/kubectl-testkube/commands/common/client.go index db9aa648ce..5fdb01930f 100644 --- a/cmd/kubectl-testkube/commands/common/client.go +++ b/cmd/kubectl-testkube/commands/common/client.go @@ -15,6 +15,8 @@ import ( "github.com/kubeshop/testkube/pkg/cloudlogin" ) +const UserAgentCLI = "testkube-cli" + // GetClient returns api client func GetClient(cmd *cobra.Command) (client.Client, string, error) { clientType := cmd.Flag("client").Value.String() @@ -35,6 +37,11 @@ func GetClient(cmd *cobra.Command) (client.Client, string, error) { return nil, "", fmt.Errorf("parsing flag value %w", err) } + if headers == nil { + headers = make(map[string]string) + } + headers["User-Agent"] = UserAgentCLI + options := client.Options{ Namespace: namespace, ApiUri: apiURI,