Discovery Issue

Hi , I am getting below error while applying migration for discovery, does anybody have any idea or faced this error:

job.batch/discovery-job-20210924191538 created
Job discovery-job-20210924191538 is running. To view the logs from this job, run:

    kubectl logs --namespace=openedx --follow $(kubectl get --namespace=openedx pods --selector=job-name=discovery-job-20210924191538 -o=jsonpath="{.items[0].metadata.name}")

Waiting for job completion...
Traceback (most recent call last):
  File "/usr/local/bin/tutor", line 8, in <module>
    sys.exit(main())
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/commands/cli.py", line 30, in main
    cli()  # pylint: disable=no-value-for-parameter
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 1137, in __call__
    return self.main(*args, **kwargs)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 1062, in main
    rv = self.invoke(ctx)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 1668, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 1668, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/commands/k8s.py", line 203, in quickstart
    context.invoke(init, limit=None)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "/home/tauseef/.local/lib/python3.6/site-packages/click/decorators.py", line 38, in new_func
    return f(get_current_context().obj, *args, **kwargs)
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/commands/k8s.py", line 312, in init
    jobs.initialise(runner, limit_to=limit)
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/jobs.py", line 64, in initialise
    service, plugin_name, "hooks", service, "init"
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/jobs.py", line 19, in run_job_from_template
    self.run_job(service, command)
  File "/home/tauseef/.local/lib/python3.6/site-packages/tutor/commands/k8s.py", line 156, in run_job
    k8s_namespace(self.config), field_selector=field_selector
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/api/batch_v1_api.py", line 791, in list_namespaced_job
    return self.list_namespaced_job_with_http_info(namespace, **kwargs)  # noqa: E501
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/api/batch_v1_api.py", line 916, in list_namespaced_job_with_http_info
    collection_formats=collection_formats)
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 353, in call_api
    _preload_content, _request_timeout, _host)
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 184, in __call_api
    _request_timeout=_request_timeout)
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/api_client.py", line 377, in request
    headers=headers)
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/rest.py", line 243, in GET
    query_params=query_params)
  File "/home/tauseef/.local/lib/python3.6/site-packages/kubernetes/client/rest.py", line 233, in request
    raise ApiException(http_resp=r)
kubernetes.client.exceptions.ApiException: (401)
Reason: Unauthorized
HTTP response headers: HTTPHeaderDict({'Audit-Id': '3a66d209-f43b-43e6-850a-2942d62a18a2', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'Date': 'Fri, 24 Sep 2021 14:24:49 GMT', 'Content-Length': '129'})
HTTP response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"Unauthorized","reason":"Unauthorized","code":401}

@regis anything on this?

Your Kubernetes client is unauthorized to authenticate with your Kubernetes cluster. It looks like there is an issue with your cluster configuration. Are you able to run normal kubectl commands, such as the one indicated in the logs?

kubectl logs --namespace=openedx --follow $(kubectl get --namespace=openedx pods --selector=job-name=discovery-job-20210924191538 -o=jsonpath="{.items[0].metadata.name}")