Auth issues when connecting with specific provider (gcp, oidc..) through the use of kube context, kubeconfig and namespace
$ HELM_KUBECONTEXT="kind-kind" HELM_NAMESPACE="default" ./helm-drift_v0.1.0 run my-release --from-release
{"level":"error","msg":"fetching helm release 'my-release' errored with 'Kubernetes cluster unreachable: no Auth Provider found for name \"oidc\"'","time":"2023-09-26T16:08:14+02:00"}
{"level":"fatal","msg":"Kubernetes cluster unreachable: no Auth Provider found for name \"oidc\"","time":"2023-09-26T16:08:14+02:00"}
Release namespace:
$ ./helm-drift_v0.1.0 run my-release --from-release
{"level":"fatal","msg":"calculating diff errored with: running kubectl diff errored with exit code: exit status 2 ,with message: Error from server (NotFound): namespaces \"=\" not found\n\nrunning kubectl diff errored with exit code: exit status 2 ,with message: Error from server (NotFound): namespaces \"=\" not found\n\nrunning kubectl diff errored with exit code: exit status 2 ,with message: Error from server (NotFound): namespaces \"=\" not found\n","time":"2023-09-26T12:53:17+02:00"}
Fixes these issues: