Helm command supports these options to authenticate with the Kubernetes API server:
--kube-apiserver string the address and the port for the Kubernetes API server
--kube-token string bearer token used for authentication
Could you add them to the client?