
Add missing registryk8s-registry Fix conflict. Add icr-registry and missing ghcr-registry Story: 2010394 Task: 47866 Signed-off-by: Elisamara Aoki Goncalves <elisamaraaoki.goncalves@windriver.com> Change-Id: Iddf5b5c807d1ae1ca5ea342ccce53cc9da2f576e
102 lines
7.1 KiB
ReStructuredText
102 lines
7.1 KiB
ReStructuredText
|
|
..
|
|
.. _change-the-registry-url:
|
|
|
|
===========================
|
|
Change the Registries' URLs
|
|
===========================
|
|
|
|
Set the variable NEW_URL_START to the new registry and port, and change the
|
|
registries' URLs using the following command:
|
|
|
|
.. code-block:: none
|
|
|
|
NEW_URL_START=new-registry.domain.com:9001
|
|
for registry in docker-registry quay-registry elastic-registry gcr-registry k8s-registry icr-registry ghcr-registry registryk8s-registry
|
|
do
|
|
uuid=`system service-parameter-list |grep $registry | grep url | awk '{print $2}'`
|
|
url_path=`system service-parameter-show $uuid | grep value | awk '{print $4}' | cut -d '/' -f 2-`
|
|
system service-parameter-modify docker $registry url=$NEW_URL_START/$url_path
|
|
done
|
|
|
|
.. rubric:: |result|
|
|
|
|
You will get the following output:
|
|
|
|
.. code-block:: none
|
|
|
|
+-------------+--------------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+--------------------------------------------------------------------------+
|
|
| uuid | 1f88c265-60a9-49b7-860b-785be9d832fc |
|
|
| service | docker |
|
|
| section | docker-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/docker.io |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+--------------------------------------------------------------------------+
|
|
|
|
+-------------+------------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+------------------------------------------------------------------------+
|
|
| uuid | 459fde69-ee5f-4375-9817-cc7bc2bb06cb |
|
|
| service | docker |
|
|
| section | quay-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/quay.io |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+------------------------------------------------------------------------+
|
|
|
|
+-------------+----------------------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+----------------------------------------------------------------------------------+
|
|
| uuid | c7537ee4-1dff-4627-9f99-3380a54a51e0 |
|
|
| service | docker |
|
|
| section | elastic-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/docker.elastic.co |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+----------------------------------------------------------------------------------+
|
|
|
|
+-------------+-----------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+-----------------------------------------------------------------------+
|
|
| uuid | 144194d1-9c03-4db0-a336-c1a32467b1bd |
|
|
| service | docker |
|
|
| section | gcr-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/gcr.io |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+-----------------------------------------------------------------------+
|
|
|
|
+-------------+---------------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+---------------------------------------------------------------------------+
|
|
| uuid | 99800eff-c681-4dbd-8897-c5c5636f5fa1 |
|
|
| service | docker |
|
|
| section | k8s-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/k8s.gcr.io |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+---------------------------------------------------------------------------+
|
|
|
|
+-------------+---------------------------------------------------------------------------+
|
|
| Property | Value |
|
|
+-------------+---------------------------------------------------------------------------+
|
|
| uuid | ea52a3cd-5aae-425a-967e-5a2bc19a1398 |
|
|
| service | docker |
|
|
| section | registryk8s-registry |
|
|
| name | url |
|
|
| value | new-registry.domain.com:9001/product-abc/starlingx/registry.k8s.io |
|
|
| personality | None |
|
|
| resource | None |
|
|
+-------------+---------------------------------------------------------------------------+
|
|
|
|
|
|
To validate the registry, see :ref:`Display Updated Registries' URLs and Auth-Secrets
|
|
<validate-existing-registry-and-new-url>`. |