diff --git a/doc/source/dist_cloud/kubernetes/updating-docker-registry-credentials-on-a-subcloud.rst b/doc/source/dist_cloud/kubernetes/updating-docker-registry-credentials-on-a-subcloud.rst index b496e48ad..29fcdc9c0 100644 --- a/doc/source/dist_cloud/kubernetes/updating-docker-registry-credentials-on-a-subcloud.rst +++ b/doc/source/dist_cloud/kubernetes/updating-docker-registry-credentials-on-a-subcloud.rst @@ -30,67 +30,5 @@ subcloud to the sysinv service credentials of the System Controller. .. code-block:: none - $ ./update_docker_registry_auth.sh sysinv - - Where **./update\_docker\_registry\_auth.sh** script is: - - .. code-block:: none - - #!/bin/bash -e - - USAGE="usage: ${0##*/} " - - 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