9494 echo $RHEL_CREDS > rhel_license
9595 if : ${{ inputs.authenticated }}
9696
97+ - name : Azure login Common Vault
98+ uses : azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5 # v2.3.0
99+ with :
100+ client-id : ${{ secrets.AZURE_COMMON_VAULT_CLIENT_ID }}
101+ tenant-id : ${{ secrets.AZURE_COMMON_VAULT_TENANT_ID }}
102+ subscription-id : ${{ secrets.AZURE_COMMON_VAULT_SUBSCRIPTION_ID }}
103+ if : ${{ inputs.authenticated }}
104+
105+ - name : Setup secrets - Common Vault
106+ id : secrets-common
107+ run : |
108+ echo "Setting secrets for job"
109+ DOCKER_USERNAME=$(az keyvault secret show --name docker-username --vault-name ${{ secrets.COMMON_KEYVAULT_NAME }} --query value -o tsv)
110+ echo "::add-mask::$DOCKER_USERNAME"
111+ echo "DOCKER_USERNAME=$DOCKER_USERNAME" >> $GITHUB_OUTPUT
112+ DOCKER_PASSWORD=$(az keyvault secret show --name docker-password --vault-name ${{ secrets.COMMON_KEYVAULT_NAME }} --query value -o tsv)
113+ echo "::add-mask::$DOCKER_PASSWORD"
114+ echo "DOCKER_PASSWORD=$DOCKER_PASSWORD" >> $GITHUB_OUTPUT
115+ if : ${{ inputs.authenticated }}
116+
97117 - name : Authenticate to Google Cloud
98118 id : auth
99119 uses : google-github-actions/auth@7c6bc770dae815cd3e89ee6cdf493a5fab2cc093 # v3.0.0
@@ -114,8 +134,8 @@ jobs:
114134 - name : DockerHub Login
115135 uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
116136 with :
117- username : ${{ secrets.DOCKER_USERNAME }}
118- password : ${{ secrets.DOCKER_PASSWORD }}
137+ username : ${{ steps. secrets-common.outputs .DOCKER_USERNAME }}
138+ password : ${{ steps. secrets-common.outputs .DOCKER_PASSWORD }}
119139 if : ${{ inputs.authenticated }}
120140
121141 - name : NAP modules
0 commit comments