29
29
client-id : ${{ secrets.AZURE_CLIENT_ID }}
30
30
tenant-id : ${{ secrets.AZURE_TENANT_ID }}
31
31
subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
32
- - name : " Sync NGINX certificate to NGINX for Azure - single cert"
33
-
34
- with :
35
- subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
36
- resource-group-name : $TEST_RESOURCE_GROUP_NAME
37
- nginx-deployment-name : $NGINX_DEPLOYMENT_NAME
38
- 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" } ]'
39
32
40
33
- name : " Update config - single file"
41
34
shell : bash
@@ -62,15 +55,17 @@ jobs:
62
55
cat test/configs/single/nginx.conf
63
56
sed -i 's/000000/'"$GITHUB_RUN_ID"'/g' test/configs/multi/conf.d/proxy.conf
64
57
cat test/configs/multi/conf.d/proxy.conf
65
- - name : " Sync NGINX configuration to NGINX for Azure - multi file"
58
+ - name : " Sync NGINX configuration and certificate to NGINX for Azure - multi file"
66
59
67
60
with :
68
61
subscription-id : ${{ secrets.AZURE_SUBSCRIPTION_ID }}
69
62
resource-group-name : $TEST_RESOURCE_GROUP_NAME
70
63
nginx-deployment-name : $NGINX_DEPLOYMENT_NAME
64
+ nginx-resource-location : " westcentralus"
71
65
nginx-config-directory-path : test/configs/multi/
72
66
nginx-root-config-file : $NGINX_ROOT_CONFIG_FILE
73
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" } ]'
74
69
75
70
- name : " Validate config update"
76
71
shell : bash
0 commit comments