 a1e1bfb155
			
		
	
	a1e1bfb155
	
	
	
		
			
			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
		
			
				
	
	
	
		
			7.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			7.1 KiB
		
	
	
	
	
	
	
	
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:
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
You will get the following output:
+-------------+--------------------------------------------------------------------------+
| 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 Display Updated Registries' URLs and Auth-Secrets
<validate-existing-registry-and-new-url>.