Endpoints are container image registries. They can be instances of the Container Registry platform, or other Harbor-based registries, or even non-Harbor-based ones.
We update these lists regularly but you can also check for the original ones here.
When you create a new endpoint as described below, you will need to enter an Access ID and Access Secret. Different providers have different names for that.
In the case of AWS ECR, those are not your (root) user credentials but the so-called keys for programmatic access. Read this AWS documentation article to understand how you can access these keys in your AWS account.
In GCR, those can be downloaded as a JSON file following the instructions from the official documentation.
If your Quay registry does not require authorization, do not enter anything in the Access ID and Access Secret fields.
In this case, you need to leave the Access ID field empty and enter all credentials into the Access Secret field in JSON format, like this:
{
"oauth2_token": "YmQZ1QZENVmOD6v9kENzmfptNVhgBuy5oVl85eGV",
"account_name": "account_name",
"docker_cli_password": "q6NVazikNqIf4coiQ+JvV4iqiCpkNjE0DLX8ZMQuFRbkHk5iMv6/hd4WdV3W3nyX"
}
In the navigation pane:
Go to Administration;
Then to Registries;
Click + New Endpoint.
Fill in the form;
Test the connection;
Save the endpoint if the test ran successfully.
You can either edit or delete any of the existing endpoints. In the Registries overview, select one endpoint for editing or one or multiple ones for deleting.