Set the NGC Personal key to be able to sync microservices from NGC: Make sure you have followed the prerequisites first for generating your NGC Personal Key.

$ ucf_app_builder_cli registry repo set-api-key -a <API-KEY>
  Checking which NGC UCS teams you have access to
  Adding NGC Catalog team ace
  Repository 'catalog-ace' added
  Adding NGC Catalog team ucs-ms

The command will print the repositories that are accessible using the API key. Repository names that begin with “catalog-” indicate that they exist in NGC Unified Catalog as opposed to NGC Private Registry. The NGC Unified Catalog consists of artifacts that are either fully public, or that require some product enablement (subscription) such as ace-ea or nvaie to get access to certain artifacts.

If you get an error when setting the key that reads something like

2024-11-05 04:18:30,844 - Registry - ERROR - Failed to download service metadata for ucstools_ms_list 2024-11-05 04:18:30,844 - AppBuilder - ERROR - Unable to fetch catalog services list from NGC

Then please ensure that when you created your NGC Personal key that you added the NGC Catalog scope as documented in NGC Personal Key.