Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

Commit 58d9676

Browse files
View release notes for v8.1.0.0
1 parent e196ee5 commit 58d9676

File tree

360 files changed

+4100
-5766
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

360 files changed

+4100
-5766
lines changed

README.md

-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
[![Releases](https://img.shields.io/github/release/f5networks/f5-azure-arm-templates.svg)](https://github.com/f5networks/f5-azure-arm-templates/releases)
55
[![Issues](https://img.shields.io/github/issues/f5networks/f5-azure-arm-templates.svg)](https://github.com/f5networks/f5-azure-arm-templates/issues)
66

7-
## CVE-2020-5902
8-
**Warning:** due to [CVE-2020-5902](https://support.f5.com/csp/article/K52145254), do not use templates unless using customImage or customImageUrn parameter. Updated images are pending publication to Marketplace. Please see [CVE-2020-5902](https://support.f5.com/csp/article/K52145254) and Cloud Provider for latest updates.
9-
107
## Introduction
118

129
Welcome to the GitHub repository for F5's ARM templates for Azure deployments. All of the templates in this repository have been developed by F5 Networks engineers. Across all branches in this repository, there are two directories: *f5_supported* and *experimental*

azure-offer-list.yaml

+455
Large diffs are not rendered by default.

experimental/autoscale/ltm/via-dns/1nic/new-stack/bigiq/Deploy_via_PS.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Script parameters being asked for below match to parameters in the azuredeploy.json file, otherwise pointing to the ##
22
## azuredeploy.parameters.json file for values to use. Some options below are mandatory, some (such as region) can ##
33
## be supplied inline when running this script but if they aren't then the default will be used as specified below. ##
4-
## Example Command: .\Deploy_via_PS.ps1 -adminUsername azureuser -authenticationType password -adminPasswordOrKey <value> -dnsLabel <value> -instanceType Standard_DS2_v2 -imageName AllTwoBootLocations -bigIqAddress <value> -bigIqUsername <value> -bigIqPassword <value> -bigIqLicensePoolName <value> -bigIqLicenseSkuKeyword1 OPTIONAL -bigIqLicenseUnitOfMeasure OPTIONAL -bigIpVersion 15.1.002000 -bigIpModules ltm:nominal -vnetAddressPrefix 10.0 -declarationUrl NOT_SPECIFIED -ntpServer 0.pool.ntp.org -timeZone UTC -customImageUrn OPTIONAL -customImage OPTIONAL -allowUsageAnalytics Yes -allowPhoneHome Yes -vmScaleSetMinCount 2 -vmScaleSetMaxCount 4 -appInsights CREATE_NEW -scaleOutCpuThreshold 80 -scaleInCpuThreshold 20 -scaleOutThroughputThreshold 20000000 -scaleInThroughputThreshold 10000000 -scaleOutTimeWindow 10 -scaleInTimeWindow 10 -notificationEmail OPTIONAL -useAvailabilityZones Yes -autoscaleTimeout 10 -provisionPublicIP Yes -dnsMemberIpType private -dnsMemberPort 80 -dnsProviderHost <value> -dnsProviderPort 443 -dnsProviderUser <value> -dnsProviderPassword <value> -dnsProviderPool autoscale_pool -dnsProviderDataCenter azure_datacenter -tenantId <value> -clientId <value> -servicePrincipalSecret <value> -resourceGroupName <value>
4+
## Example Command: .\Deploy_via_PS.ps1 -adminUsername azureuser -authenticationType password -adminPasswordOrKey <value> -dnsLabel <value> -instanceType Standard_DS2_v2 -imageName AllTwoBootLocations -bigIqAddress <value> -bigIqUsername <value> -bigIqPassword <value> -bigIqLicensePoolName <value> -bigIqLicenseSkuKeyword1 OPTIONAL -bigIqLicenseUnitOfMeasure OPTIONAL -bigIpVersion 15.1.004000 -bigIpModules ltm:nominal -vnetAddressPrefix 10.0 -declarationUrl NOT_SPECIFIED -ntpServer 0.pool.ntp.org -timeZone UTC -customImageUrn OPTIONAL -customImage OPTIONAL -allowUsageAnalytics Yes -allowPhoneHome Yes -vmScaleSetMinCount 2 -vmScaleSetMaxCount 4 -appInsights CREATE_NEW -scaleOutCpuThreshold 80 -scaleInCpuThreshold 20 -scaleOutThroughputThreshold 20000000 -scaleInThroughputThreshold 10000000 -scaleOutTimeWindow 10 -scaleInTimeWindow 10 -notificationEmail OPTIONAL -useAvailabilityZones Yes -autoscaleTimeout 10 -provisionPublicIP Yes -dnsMemberIpType private -dnsMemberPort 80 -dnsProviderHost <value> -dnsProviderPort 443 -dnsProviderUser <value> -dnsProviderPassword <value> -dnsProviderPool autoscale_pool -dnsProviderDataCenter azure_datacenter -tenantId <value> -clientId <value> -servicePrincipalSecret <value> -resourceGroupName <value>
55

66
param(
77

@@ -25,7 +25,7 @@ param(
2525
[string] [Parameter(Mandatory=$True)] $timeZone,
2626
[string] [Parameter(Mandatory=$True)] $customImageUrn,
2727
[string] [Parameter(Mandatory=$True)] $customImage,
28-
[string] $restrictedSrcAddress = "*",
28+
[string] $restrictedSrcAddress = "None",
2929
$tagValues = '{"application": "APP", "cost": "COST", "environment": "ENV", "group": "GROUP", "owner": "OWNER"}',
3030
[string] [Parameter(Mandatory=$True)] $allowUsageAnalytics,
3131
[string] [Parameter(Mandatory=$True)] $allowPhoneHome,

experimental/autoscale/ltm/via-dns/1nic/new-stack/bigiq/README.md

+36-49
Large diffs are not rendered by default.

experimental/autoscale/ltm/via-dns/1nic/new-stack/bigiq/azuredeploy.json

+13-18
Large diffs are not rendered by default.

experimental/autoscale/ltm/via-dns/1nic/new-stack/bigiq/azuredeploy.parameters.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
3-
"contentVersion": "8.0.0.0",
3+
"contentVersion": "8.1.0.0",
44
"parameters": {
55
"adminUsername": {
66
"value": "azureuser"
@@ -39,7 +39,7 @@
3939
"value": "OPTIONAL"
4040
},
4141
"bigIpVersion": {
42-
"value": "15.1.002000"
42+
"value": "15.1.004000"
4343
},
4444
"bigIpModules": {
4545
"value": "ltm:nominal"
@@ -63,7 +63,7 @@
6363
"value": "OPTIONAL"
6464
},
6565
"restrictedSrcAddress": {
66-
"value": "*"
66+
"value": ""
6767
},
6868
"tagValues": {
6969
"value": {

experimental/autoscale/ltm/via-dns/1nic/new-stack/bigiq/deploy_via_bash.sh

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
#!/bin/bash
22

33
## Bash Script to deploy an F5 ARM template into Azure, using azure cli 1.0 ##
4-
## Example Command: ./deploy_via_bash.sh --adminUsername azureuser --authenticationType password --adminPasswordOrKey <value> --dnsLabel <value> --instanceType Standard_DS2_v2 --imageName AllTwoBootLocations --bigIqAddress <value> --bigIqUsername <value> --bigIqPassword <value> --bigIqLicensePoolName <value> --bigIqLicenseSkuKeyword1 OPTIONAL --bigIqLicenseUnitOfMeasure OPTIONAL --bigIpVersion 15.1.002000 --bigIpModules ltm:nominal --vnetAddressPrefix 10.0 --declarationUrl NOT_SPECIFIED --ntpServer 0.pool.ntp.org --timeZone UTC --customImageUrn OPTIONAL --customImage OPTIONAL --allowUsageAnalytics Yes --allowPhoneHome Yes --vmScaleSetMinCount 2 --vmScaleSetMaxCount 4 --appInsights CREATE_NEW --scaleOutCpuThreshold 80 --scaleInCpuThreshold 20 --scaleOutThroughputThreshold 20000000 --scaleInThroughputThreshold 10000000 --scaleOutTimeWindow 10 --scaleInTimeWindow 10 --notificationEmail OPTIONAL --useAvailabilityZones Yes --autoscaleTimeout 10 --provisionPublicIP Yes --dnsMemberIpType private --dnsMemberPort 80 --dnsProviderHost <value> --dnsProviderPort 443 --dnsProviderUser <value> --dnsProviderPassword <value> --dnsProviderPool autoscale_pool --dnsProviderDataCenter azure_datacenter --tenantId <value> --clientId <value> --servicePrincipalSecret <value> --resourceGroupName <value> --azureLoginUser <value> --azureLoginPassword <value>
4+
## Example Command: ./deploy_via_bash.sh --adminUsername azureuser --authenticationType password --adminPasswordOrKey <value> --dnsLabel <value> --instanceType Standard_DS2_v2 --imageName AllTwoBootLocations --bigIqAddress <value> --bigIqUsername <value> --bigIqPassword <value> --bigIqLicensePoolName <value> --bigIqLicenseSkuKeyword1 OPTIONAL --bigIqLicenseUnitOfMeasure OPTIONAL --bigIpVersion 15.1.004000 --bigIpModules ltm:nominal --vnetAddressPrefix 10.0 --declarationUrl NOT_SPECIFIED --ntpServer 0.pool.ntp.org --timeZone UTC --customImageUrn OPTIONAL --customImage OPTIONAL --allowUsageAnalytics Yes --allowPhoneHome Yes --vmScaleSetMinCount 2 --vmScaleSetMaxCount 4 --appInsights CREATE_NEW --scaleOutCpuThreshold 80 --scaleInCpuThreshold 20 --scaleOutThroughputThreshold 20000000 --scaleInThroughputThreshold 10000000 --scaleOutTimeWindow 10 --scaleInTimeWindow 10 --notificationEmail OPTIONAL --useAvailabilityZones Yes --autoscaleTimeout 10 --provisionPublicIP Yes --dnsMemberIpType private --dnsMemberPort 80 --dnsProviderHost <value> --dnsProviderPort 443 --dnsProviderUser <value> --dnsProviderPassword <value> --dnsProviderPool autoscale_pool --dnsProviderDataCenter azure_datacenter --tenantId <value> --clientId <value> --servicePrincipalSecret <value> --resourceGroupName <value> --azureLoginUser <value> --azureLoginPassword <value>
55

66
# Assign Script Parameters and Define Variables
77
# Specify static items below, change these as needed or make them parameters
88
region="westus"
9-
restrictedSrcAddress="*"
109
tagValues='{"application":"APP","environment":"ENV","group":"GROUP","owner":"OWNER","cost":"COST"}'
1110

1211
# Parse the command line arguments, primarily checking full params as short params are just placeholders
@@ -168,6 +167,9 @@ while [[ $# -gt 1 ]]; do
168167
--azureLoginPassword)
169168
azureLoginPassword=$2
170169
shift 2;;
170+
--restrictedSrcAddress)
171+
restrictedSrcAddress=$2
172+
shift 2;;
171173
--)
172174
shift
173175
break;;

experimental/autoscale/ltm/via-dns/1nic/new-stack/payg/Deploy_via_PS.ps1

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Script parameters being asked for below match to parameters in the azuredeploy.json file, otherwise pointing to the ##
22
## azuredeploy.parameters.json file for values to use. Some options below are mandatory, some (such as region) can ##
33
## be supplied inline when running this script but if they aren't then the default will be used as specified below. ##
4-
## Example Command: .\Deploy_via_PS.ps1 -adminUsername azureuser -authenticationType password -adminPasswordOrKey <value> -dnsLabel <value> -instanceType Standard_DS2_v2 -imageName Best1Gbps -bigIpVersion 15.1.002000 -bigIpModules ltm:nominal -vnetAddressPrefix 10.0 -declarationUrl NOT_SPECIFIED -ntpServer 0.pool.ntp.org -timeZone UTC -customImageUrn OPTIONAL -customImage OPTIONAL -allowUsageAnalytics Yes -allowPhoneHome Yes -vmScaleSetMinCount 2 -vmScaleSetMaxCount 4 -appInsights CREATE_NEW -scaleOutCpuThreshold 80 -scaleInCpuThreshold 20 -scaleOutThroughputThreshold 20000000 -scaleInThroughputThreshold 10000000 -scaleOutTimeWindow 10 -scaleInTimeWindow 10 -notificationEmail OPTIONAL -useAvailabilityZones Yes -autoscaleTimeout 10 -provisionPublicIP Yes -dnsMemberIpType private -dnsMemberPort 80 -dnsProviderHost <value> -dnsProviderPort 443 -dnsProviderUser <value> -dnsProviderPassword <value> -dnsProviderPool autoscale_pool -dnsProviderDataCenter azure_datacenter -tenantId <value> -clientId <value> -servicePrincipalSecret <value> -resourceGroupName <value>
4+
## Example Command: .\Deploy_via_PS.ps1 -adminUsername azureuser -authenticationType password -adminPasswordOrKey <value> -dnsLabel <value> -instanceType Standard_DS2_v2 -imageName Best1Gbps -bigIpVersion 15.1.004000 -bigIpModules ltm:nominal -vnetAddressPrefix 10.0 -declarationUrl NOT_SPECIFIED -ntpServer 0.pool.ntp.org -timeZone UTC -customImageUrn OPTIONAL -customImage OPTIONAL -allowUsageAnalytics Yes -allowPhoneHome Yes -vmScaleSetMinCount 2 -vmScaleSetMaxCount 4 -appInsights CREATE_NEW -scaleOutCpuThreshold 80 -scaleInCpuThreshold 20 -scaleOutThroughputThreshold 20000000 -scaleInThroughputThreshold 10000000 -scaleOutTimeWindow 10 -scaleInTimeWindow 10 -notificationEmail OPTIONAL -useAvailabilityZones Yes -autoscaleTimeout 10 -provisionPublicIP Yes -dnsMemberIpType private -dnsMemberPort 80 -dnsProviderHost <value> -dnsProviderPort 443 -dnsProviderUser <value> -dnsProviderPassword <value> -dnsProviderPool autoscale_pool -dnsProviderDataCenter azure_datacenter -tenantId <value> -clientId <value> -servicePrincipalSecret <value> -resourceGroupName <value>
55

66
param(
77

@@ -19,7 +19,7 @@ param(
1919
[string] [Parameter(Mandatory=$True)] $timeZone,
2020
[string] [Parameter(Mandatory=$True)] $customImageUrn,
2121
[string] [Parameter(Mandatory=$True)] $customImage,
22-
[string] $restrictedSrcAddress = "*",
22+
[string] $restrictedSrcAddress = "None",
2323
$tagValues = '{"application": "APP", "cost": "COST", "environment": "ENV", "group": "GROUP", "owner": "OWNER"}',
2424
[string] [Parameter(Mandatory=$True)] $allowUsageAnalytics,
2525
[string] [Parameter(Mandatory=$True)] $allowPhoneHome,

0 commit comments

Comments
 (0)