Connect to NGC

hello,

I have both my NGC personal key and API key that I can login successfullying with docker login nvcr.io.

However, when I setup the NGC integration using the latest NVWB client on ubuntu, either worked.

If I use the NGC key, the error is: couldn’t query NGC for Bearer Token: 401 Unauthorized

if I use the personal API key, the error is: NGC personal keys are not supported at this time

What project was this for?

not related to any project. Just a fresh local installation of NVWB on ubuntu then setup the integrations. Github and GitLab integration work.

Just the NGC keeps failing

I have already logged in using ny NGC personal API key started with nvapi-****

(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ docker login nvcr.io
Authenticating with existing credentials…
WARNING! Your password will be stored unencrypted in /home/user/.docker/config.json.
Configure a credential helper to remove this warning. See
docker login | Docker Docs

Login Succeeded
(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ nvwb connect integration NGC token

couldn’t query NGC for Bearer Token: 401 Unauthorized

(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ nvwb connect integration NGC

oauth login not supported by NGC integration

Okay I think I figured out why. A more detailed error message could help.

So the NGC here is referring to NGC private registry. Not the general public NGC that I’d pull images from.

AI Workbench Integrations — NVIDIA AI Workbench User Guide

So this link stated the NGC here means private registry, which I don’tneed.

I thought this NGC integration is to pull images off the public NGC catalog instead.

Never mind then. Maybe the integration can be better named as NGC Private Registry. Or NGC but with additional details about the private registry, since people like me just won’t read. :)