docs/doc/source/system_configuration/kubernetes/change-the-registry-url.rst
Adil 8cef686cf8 Added topics upstream for Re-host Upstream Registry
Created new chapter in System Configuration Guide

Acted on Greg's comments

Changed the AWS occurences and hostnames

Fixed merge conflict

https://review.opendev.org/c/starlingx/docs/+/788616

Signed-off-by: Adil <mohamed.adilassakkali@windriver.com>
Change-Id: Id4406152d108326125b32911b7d73e805068cf5e
2021-06-09 15:06:31 -03:00

89 lines
6.0 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
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 |
+-------------+---------------------------------------------------------------------------+
To validate the registry, see :ref:`Display Updated Registries' URLs and Auth-Secrets
<validate-existing-registry-and-new-url>`.