> For the complete documentation index, see [llms.txt](https://cocktailcloud.gitbook.io/cocktail-cloud-online-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cocktailcloud.gitbook.io/cocktail-cloud-online-en/start/registry/undefined/quay.md).

# Setting Up Quay

Quay Registry is an open-source container image registry used for storing and managing Docker images. Originally developed by CoreOS, it is currently part of Red Hat.

## 1. Move to the external registry creation screen

1\) Navigate to \[Build Configuration] - \[External Container Registries].

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2FmTlEzedd8TkYGud5En6z%2Fimage.png?alt=media&amp;token=138897ca-b337-440e-ae57-eb9e6769d2de" alt=""><figcaption><p>[Screen] Registries</p></figcaption></figure>

2\) Click the "+ Register" button in the upper right corner to select the provider to create.

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2F7ocroUidpEaqU9CDsOt4%2Fimage.png?alt=media&amp;token=de8c6752-45a3-45a3-9086-0e68f07b125d" alt=""><figcaption><p>[Screen] Select External Registries</p></figcaption></figure>

## 2. Enter Registry Registration Information

1\) Click the "+ Register" button and select "Quay"

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Frd2iejmoQ4JnOv9aYXix%2Fimage.png?alt=media&amp;token=a2a83075-ac00-4a80-92e8-4683d337cac3" alt=""><figcaption><p>[Screen] Select External Registries(Quay)</p></figcaption></figure>

2\) After registering Quay authentication information in the basic information, click the "Test Connection" button.

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2FAV4F01hGUb31QanzKlWO%2Fimage.png?alt=media&amp;token=407a14b2-046b-4247-b713-09d29e59c7dd" alt=""><figcaption><p>[Screen] Register Quay Registry Authentication Information</p></figcaption></figure>

| Item (\* is required) | Content                                                            |
| --------------------- | ------------------------------------------------------------------ |
| Name\*                | Enter the name of the external container registry to be registered |
| Description           | Enter a description for the external container registry            |
| Endpoint URL\*        | External Container Registry Endpoint Addres                        |
| Registry\*            | Enter the name of the already registered registry                  |
| Access ID+RobotID\*   | Enter the issued Access ID + Robot ID                              |
| Access Secret\*       | Enter the issued Secret                                            |

1. Enter the name for the registry to be created in the registry.
2. Enter a description for the registry.
3. Enter the EndPoint URL in the correct format.
4. Enter the registry name.
5. Enter Access ID + Robot ID and Access Secret.
6. Click "Test Connection" in the upper right corner to verify if the registry is available.
7. Click the "Save" button in the upper right corner.

***

### Access ID + RobotID & Access Secret Verification

<mark style="color:red;">**The robot ID needs to be associated with an existing repository.**</mark>

1\) Access Quay and click on the profile in the upper right corner. Select "Account Settings."

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Fgit-blob-8ee56add24cdf4a4b81c2eb6b694d833b2c53b5a%2Fimage%20(616).png?alt=media" alt=""><figcaption></figcaption></figure>

2\) Click on "Robot Accounts," the second menu in the right tab, and then click "Create Robot Account" in the upper right corner.

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Fgit-blob-503c263c079f353755eabcddf3bad827ec50c2cf%2Fimage%20(617).png?alt=media" alt=""><figcaption></figcaption></figure>

3\) Create an ID for the robot, select the repository you created, and grant the necessary permissions.

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Fgit-blob-e80d342fb499a3c880dfb94d4e0f9c2f4309453f%2FUntitled%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Fgit-blob-d2349e6d23004de9755abb4828a4e2d8d6c30cfd%2FUntitled%20(3)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

4\) Click on the created RobotID to check the Access Secret.

<figure><img src="https://4196990571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL5As9l8R3RbLkQd6XsfL%2Fuploads%2Fgit-blob-ccfc476cbb1502b9c248a95ff8f7368a0b94ce8b%2FUntitled%20(4)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

`Access ID+ RobotID` : The first value in the image.

`Access Secret` : The second value in the image.
