Use the following procedure to adjust the settings of your mirrored repository.
-
You have enabled repository mirroring in your {productname} configuration file.
-
You have deployed a mirroring worker.
-
In the Settings tab, set the Repository State to
Mirror
: -
In the Mirror tab, enter the details for connecting to the external registry, along with the tags, scheduling and access information:
-
Enter the details as required in the following fields:
-
Registry Location: The external repository you want to mirror, for example,
registry.redhat.io/quay/quay-rhel8
-
Tags: This field is required. You may enter a comma-separated list of individual tags or tag patterns. (See Tag Patterns section for details.)
-
Start Date: The date on which mirroring begins. The current date and time is used by default.
-
Sync Interval: Defaults to syncing every 24 hours. You can change that based on hours or days.
-
Robot User: Create a new robot account or choose an existing robot account to do the mirroring.
-
Username: The username for accessing the external registry holding the repository you are mirroring.
-
Password: The password associated with the Username. Note that the password cannot include characters that require an escape character (\).
-
In the Advanced Settings section, you can configure SSL/TLS and proxy with the following options:
-
Verify TLS: Select this option if you want to require HTTPS and to verify certificates when communicating with the target remote registry.
-
Accept Unsigned Images: Selecting this option allows unsigned images to be mirrored.
-
HTTP Proxy: Select this option if you want to require HTTPS and to verify certificates when communicating with the target remote registry.
-
HTTPS PROXY: Identify the HTTPS proxy server needed to access the remote site, if a proxy server is needed.
-
No Proxy: List of locations that do not require proxy.
Use the following procedure to initiate the mirroring operation.