Modified the topic, "Update Docker Registry Credentials on a Subcloud" to remove "./ to invoke the script.
Closes Bug: 1947014 Signed-off-by: Juanita-Balaraj <juanita.balaraj@windriver.com> Change-Id: I4195e191fa99ea37aeff22273883e9862a5da6ef
This commit is contained in:
		| @@ -30,67 +30,5 @@ subcloud to the sysinv service credentials of the System Controller. | ||||
|  | ||||
|     .. code-block:: none | ||||
|  | ||||
|         $ ./update_docker_registry_auth.sh sysinv <sysinv_password> | ||||
|  | ||||
|     Where **./update\_docker\_registry\_auth.sh** script is: | ||||
|  | ||||
|     .. code-block:: none | ||||
|  | ||||
|         #!/bin/bash -e | ||||
|  | ||||
|         USAGE="usage: ${0##*/} <username> <password>" | ||||
|  | ||||
|         if [ "$#" -ne 2 ] | ||||
|         then | ||||
|           echo Missing arguments. | ||||
|           echo $USAGE | ||||
|           echo | ||||
|           exit | ||||
|         fi | ||||
|  | ||||
|         NEW_CREDS="username:$1 password:$2" | ||||
|  | ||||
|         echo | ||||
|  | ||||
|         for REGISTRY in docker-registry quay-registry elastic-registry gcr-registry k8s-registry | ||||
|         do | ||||
|  | ||||
|           echo -n "Updating" $REGISTRY "credentials ." | ||||
|           SECRET_UUID=`system service-parameter-list | fgrep $REGISTRY | fgrep auth-secret | awk '{print $10}'` | ||||
|           if [ -z "$SECRET_UUID" ] | ||||
|           then | ||||
|            echo "No $REGISTRY entry in service-parameters" | ||||
|            echo | ||||
|            continue | ||||
|           fi | ||||
|           SECRET_REF=`openstack secret list | fgrep ${SECRET_UUID} | awk '{print $2}'` | ||||
|           echo -n "." | ||||
|           SECRET_VALUE=`openstack secret get ${SECRET_REF} --payload -f value` | ||||
|           echo -n "." | ||||
|  | ||||
|           openstack secret delete ${SECRET_REF} > /dev/null | ||||
|           echo -n "." | ||||
|           NEW_SECRET_VALUE=$NEW_CREDS | ||||
|           openstack secret store -n ${REGISTRY}-secret -p "${NEW_SECRET_VALUE}" > /dev/null | ||||
|           echo -n "." | ||||
|           NEW_SECRET_REF=`openstack secret list | fgrep ${REGISTRY}-secret | awk '{print $2}'` | ||||
|           NEW_SECRET_UUID=`echo "${NEW_SECRET_REF}" | awk -F/ '{print $6}'` | ||||
|           system service-parameter-modify docker $REGISTRY auth-secret="${NEW_SECRET_UUID}" > /dev/null | ||||
|           echo -n "." | ||||
|           echo " done." | ||||
|  | ||||
|           echo -n "Validating $REGISTRY credentials updated to:  " | ||||
|           SECRET_UUID=`system service-parameter-list | fgrep $REGISTRY | fgrep auth-secret | awk '{print $10}'` | ||||
|           if [ -z "$SECRET_UUID" ] | ||||
|           then | ||||
|            continue | ||||
|           fi | ||||
|           SECRET_REF=`openstack secret list | fgrep ${SECRET_UUID} | awk '{print $2}'` | ||||
|           SECRET_VALUE=`openstack secret get ${SECRET_REF} --payload -f value` | ||||
|           echo $SECRET_VALUE | ||||
|  | ||||
|           echo | ||||
|  | ||||
|         done | ||||
|  | ||||
|         $ update_docker_registry_auth.sh sysinv <sysinv_password> | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Juanita-Balaraj
					Juanita-Balaraj