36
36
sed -i 's/000000/'"$GITHUB_RUN_NUMBER"'/g' test/configs/single/nginx.conf
37
37
cat test/configs/single/nginx.conf
38
38
- name : " Sync NGINX configuration to NGINX for Azure - single file"
39
- uses : nginxinc/nginx-for-azure-deploy-action@v0.2 .0
39
+ uses : nginxinc/nginx-for-azure-deploy-action@v0.3 .0
40
40
with :
41
41
subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
42
42
resource-group-name : $TEST_RESOURCE_GROUP_NAME
@@ -52,33 +52,30 @@ jobs:
52
52
shell : bash
53
53
run : |
54
54
sed -i 's/000000/'"$GITHUB_RUN_ID"'/g' test/configs/multi/nginx.conf
55
- cat test/configs/single /nginx.conf
55
+ cat test/configs/multi /nginx.conf
56
56
sed -i 's/000000/'"$GITHUB_RUN_ID"'/g' test/configs/multi/conf.d/proxy.conf
57
57
cat test/configs/multi/conf.d/proxy.conf
58
58
- name : " Sync NGINX configuration and certificate to NGINX for Azure - multi file"
59
- uses : nginxinc/nginx-for-azure-deploy-action@v0.2 .0
59
+ uses : nginxinc/nginx-for-azure-deploy-action@v0.3 .0
60
60
with :
61
61
subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
62
62
resource-group-name : $TEST_RESOURCE_GROUP_NAME
63
63
nginx-deployment-name : $NGINX_DEPLOYMENT_NAME
64
- nginx-resource -location : " westcentralus"
64
+ nginx-deployment -location : " westcentralus"
65
65
nginx-config-directory-path : test/configs/multi/
66
66
nginx-root-config-file : $NGINX_ROOT_CONFIG_FILE
67
67
transformed-nginx-config-directory-path : $NGINX_TRANSFORMED_CONFIG_DIR_PATH
68
- nginx-certificate-details : ' [{"certificateName": "$NGINX_CERT_NAME", "keyvaultSecret": "https://$NGINX_VAULT_NAME.vault.azure.net/secrets/$NGINX_CERT_NAME", "certificateVirtualPath": "/etc/nginx/ssl/$GITHUB_RUN_NUMBER /my-cert.crt", "keyVirtualPath": "/etc/nginx/ssl/$GITHUB_RUN_NUMBER /my-cert.key" } ]'
68
+ nginx-certificates : ' [{"certificateName": "$NGINX_CERT_NAME", "keyvaultSecret": "https://$NGINX_VAULT_NAME.vault.azure.net/secrets/$NGINX_CERT_NAME", "certificateVirtualPath": "/etc/nginx/ssl/$GITHUB_RUN_ID /my-cert.crt", "keyVirtualPath": "/etc/nginx/ssl/$GITHUB_RUN_ID /my-cert.key" } ]'
69
69
70
70
- name : " Validate config update"
71
71
shell : bash
72
72
run : |
73
73
wget -O - -o /dev/null http://${{ secrets.NGINX_DEPLOYMENT_IP }} | jq '.request.headers."Github-Run-Id" | test( "'"$GITHUB_RUN_ID"'")'
74
- - name : " Create cert file "
74
+ - name : " Validate certificate update "
75
75
uses : azure/CLI@v1
76
76
with :
77
77
inlineScript : |
78
78
echo "-----BEGIN CERTIFICATE-----" > /tmp/$GITHUB_RUN_ID.tmp
79
79
az keyvault certificate show --vault-name $NGINX_VAULT_NAME -n $NGINX_CERT_NAME | jq -r .cer | cat >> /tmp/$GITHUB_RUN_ID.tmp
80
80
echo "-----END CERTIFICATE-----" >> /tmp/$GITHUB_RUN_ID.tmp
81
- - name : " Validate certificate update"
82
- shell : bash
83
- run : |
84
- wget -O - -o /dev/null https://${{ secrets.NGINX_DEPLOYMENT_IP }} --ca-certificate=/tmp/$GITHUB_RUN_ID.tmp | jq '.request.headers."Github-Run-Id" | test( "'"$GITHUB_RUN_ID"'")'
81
+ wget -O - -o /dev/null https://${{ secrets.NGINX_DEPLOYMENT_IP }} --ca-certificate=/tmp/$GITHUB_RUN_ID.tmp | jq '.request.headers."Github-Run-Id" | test( "'"$GITHUB_RUN_ID"'")'
0 commit comments