Skip to content

Commit d5304e4

Browse files
authored
Merge branch 'main' into NLB-7074-update-billingv3-docs
2 parents f6c739d + 049cabc commit d5304e4

File tree

4 files changed

+69
-14
lines changed

4 files changed

+69
-14
lines changed

content/nginxaas-azure/changelog/changelog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,16 @@ To see a list of currently active issues, visit the [Known issues]({{< ref "/ngi
1313

1414
To review older entries, visit the [Changelog archive]({{< ref "/nginxaas-azure/changelog/archive" >}}) section.
1515

16+
## November 13, 2025
17+
18+
- {{% icon-feature %}} **NGINXaaS for Azure is now generally available in more regions**
19+
20+
NGINXaaS for Azure is now available in the following additional regions:
21+
22+
- South Central US
23+
24+
See the [Supported Regions]({{< ref "/nginxaas-azure/overview/overview.md#supported-regions" >}}) documentation for the full list of regions where NGINXaaS for Azure is available.
25+
1626
## October 07, 2025
1727

1828
- {{% icon-feature %}} **NGINXaaS is now running NGINX Plus Release 35 (R35) in the Stable Upgrade Channel**

content/nginxaas-azure/getting-started/nginx-configuration/nginx-configuration-azure-cli.md

Lines changed: 57 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,29 +23,66 @@ F5 NGINXaaS for Azure (NGINXaaS) configurations can be managed using the Azure C
2323

2424
To create a new NGINX configuration, use the `az nginx deployment configuration create` command:
2525

26+
There are two supported ways to upload your configuration:
27+
28+
1. **Plain file upload** — Upload one or more configuration files directly using the `--files` parameter.
29+
1. **Tarball upload** — Package your configuration files into a `.tar.gz` archive and upload it using the `--package` parameter.
30+
31+
Both methods are valid and can be used depending on how your configuration is structured.
32+
2633
```shell
2734
az nginx deployment configuration create --configuration-name
28-
--deployment-name
29-
--resource-group
30-
[--files]
31-
[--location]
32-
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
33-
[--package]
34-
[--protected-files]
35-
[--root-file]
35+
--deployment-name
36+
--resource-group
37+
[--files]
38+
[--location]
39+
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
40+
[--package]
41+
[--protected-files]
42+
[--root-file]
3643
```
3744

3845
### Validate your configuration
3946

4047
You can use the `analyze` command to validate your configuration before submitting it to the deployment:
4148

49+
<div data-testid="validation_tabs">
50+
{{<tabs name="validate_configuration_examples" >}}
51+
52+
{{%tab name="Validate plain files"%}}
53+
54+
If you are uploading individual configuration files, you can pass them as base64-encoded content through the `--files` parameter:
55+
4256
```shell
4357
az nginx deployment configuration analyze --deployment-name $DEPLOYMENT_NAME \
4458
--resource-group $RESOURCE_GROUP --root-file /etc/nginx/nginx.conf \
4559
--name default --files "$FILES_CONTENT"
46-
````
60+
```
4761

48-
### Examples
62+
{{%/tab%}}
63+
64+
{{%tab name="Validate a tarball package"%}}
65+
66+
If you are using a `.tar.gz` archive, encode it and pass it through the `--package` parameter:
67+
68+
```shell
69+
TAR_DATA=$(base64 -i nginx.tar.gz)
70+
az nginx deployment configuration analyze --deployment-name myDeployment \
71+
--resource-group myResourceGroup --root-file nginx.conf \
72+
--name default --package data="$TAR_DATA"
73+
```
74+
75+
{{%/tab%}}
76+
{{< /tabs >}}
77+
</div>
78+
79+
### Upload a configuration
80+
81+
{{<tabs name="upload_configuration_examples" >}}
82+
83+
{{%tab name="Upload plain files"%}}
84+
85+
The following examples show how to upload plain configuration files directly to your deployment:
4986

5087
- Create a single file configuration:
5188

@@ -90,7 +127,13 @@ az nginx deployment configuration analyze --deployment-name $DEPLOYMENT_NAME \
90127
'virtual-path':'/etc/nginx/conf.d/proxy.conf'}]"
91128
```
92129

93-
- Upload package with config files:
130+
{{%/tab%}}
131+
132+
{{%tab name="Upload a tarball package"%}}
133+
134+
You can bundle your configuration files into a `.tar.gz` archive and upload it as a single package.
135+
136+
Upload package with config files:
94137

95138
```shell
96139
$ tar -czf nginx.tar.gz nginx
@@ -172,9 +215,10 @@ az nginx deployment configuration analyze --deployment-name $DEPLOYMENT_NAME \
172215
'virtual-path':'/etc/nginx/conf.d/proxyprot.conf'}]"
173216
```
174217

175-
See the [Azure CLI Configuration Create Documentation](https://learn.microsoft.com/en-us/cli/azure/nginx/deployment/configuration?view=azure-cli-latest#az-nginx-deployment-configuration-create) for more details on the available parameters.
176-
218+
{{%/tab%}}
219+
{{< /tabs >}}
177220

221+
See the [Azure CLI Configuration Create Documentation](https://learn.microsoft.com/en-us/cli/azure/nginx/deployment/configuration?view=azure-cli-latest#az-nginx-deployment-configuration-create) for more details on the available parameters.
178222

179223
## Update a configuration
180224

content/nginxaas-azure/overview/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ NGINXaaS for Azure is supported in the following regions:
4646
{{< table >}}
4747
| **North America** | **South America** | **Europe** | **Asia Pacific** |
4848
|----------------------------------------------------------|--------------------------------------------|--------------------------------------------|-------------------------|
49-
| West Central US <br> West US <br> East US 2 <br> West US 2 <br> West US 3 <br> East US <br> Central US <br> North Central US <br> Canada Central | Brazil South | West Europe <br> North Europe <br> Sweden Central <br> Germany West Central <br> UK West <br> UK South | Australia East <br> Japan East <br> Korea Central <br> Southeast Asia <br> Central India <br> South India |
49+
| West Central US <br> West US <br> East US 2 <br> West US 2 <br> West US 3 <br> East US <br> Central US <br> North Central US <br> South Central US <br> Canada Central | Brazil South | West Europe <br> North Europe <br> Sweden Central <br> Germany West Central <br> UK West <br> UK South | Australia East <br> Japan East <br> Korea Central <br> Southeast Asia <br> Central India <br> South India |
5050
{{< /table >}}
5151

5252

static/nginxaas-azure/js/cost-calculator_v2.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
southindia: { label: "South India", tier: 3 },
3232
ukwest: { label: "UK West", tier: 3 },
3333
uksouth: { label: "UK South", tier: 3 },
34+
southcentralus: { label: "South Central US", tier: 1 },
3435
},
3536
// Fixed deployment fee per hour by tier (with/without WAF)
3637
deploymentFee: {

0 commit comments

Comments
 (0)