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

Commit

Permalink
View release notes for v3.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeshimkus committed Dec 24, 2020
1 parent 4d2d2af commit e19a813
Show file tree
Hide file tree
Showing 55 changed files with 430 additions and 285 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,8 @@ The following table lists the versions of BIG-IP that have been tested and valid

| BIG-IP Version | Build | Solution | Status | Notes |
| --- | --- | --- | --- | --- |
| 15.1.0 | 0.0.4 | Standalone, Failover, Autoscale | |
| 14.1.2 | 0.0.6 | Standalone, Failover, Autoscale | |
| 15.1.2 | 0.0.9 | Standalone, Failover, Autoscale | |
| 14.1.3 | 0.0.7 | Standalone, Failover, Autoscale | |
| 13.1.3 | 0.0.4 | Standalone, Failover, Autoscale | F5 CFE requires BIG-IP 14.1 or later |
| 12.1.5 | 0.0.2 | Standalone, Failover, Autoscale | Not Validated | F5 CFE requires BIG-IP 14.1 or later |

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright 2019 F5 Networks All rights reserved.
#
# Version 3.9.0
# Version 3.10.0


"""Creates BIG-IP"""
Expand Down Expand Up @@ -203,7 +203,7 @@ def Metadata(context,storageName,deployment):
ALLOWUSAGEANALYTICS = str(context.properties['allowUsageAnalytics'])
if ALLOWUSAGEANALYTICS == "yes":
CUSTHASH = 'CUSTOMERID=`curl -s "http://metadata.google.internal/computeMetadata/v1/project/numeric-project-id" -H "Metadata-Flavor: Google" |sha512sum|cut -d " " -f 1`;\nDEPLOYMENTID=`curl -s "http://metadata.google.internal/computeMetadata/v1/instance/id" -H "Metadata-Flavor: Google"|sha512sum|cut -d " " -f 1`;'
SENDANALYTICS = ' --metrics "cloudName:google,region:' + context.properties['region'] + ',bigipVersion:' + context.properties['imageName'] + ',customerId:${CUSTOMERID},deploymentId:${DEPLOYMENTID},templateName:f5-payg-autoscale-bigip-waf.py,templateVersion:3.9.0,licenseType:payg"'
SENDANALYTICS = ' --metrics "cloudName:google,region:' + context.properties['region'] + ',bigipVersion:' + context.properties['imageName'] + ',customerId:${CUSTOMERID},deploymentId:${DEPLOYMENTID},templateName:f5-payg-autoscale-bigip-waf.py,templateVersion:3.10.0,licenseType:payg"'
else:
CUSTHASH = 'echo "No analytics."'
SENDANALYTICS = ''
Expand Down Expand Up @@ -240,7 +240,7 @@ def Metadata(context,storageName,deployment):
' exit',
'fi',
'echo loaded verifyHash',
'declare -a filesToVerify=(\"/config/cloud/f5-cloud-libs.tar.gz\" \"/config/cloud/f5-cloud-libs-gce.tar.gz\" \"/config/cloud/f5-appsvcs-3.20.0-3.noarch.rpm\")',
'declare -a filesToVerify=(\"/config/cloud/f5-cloud-libs.tar.gz\" \"/config/cloud/f5-cloud-libs-gce.tar.gz\" \"/var/config/rest/downloads/f5-appsvcs-3.20.0-3.noarch.rpm\")',
'#declare -a filesToVerify=()',
'for fileToVerify in \"${filesToVerify[@]}\"',
'do',
Expand Down Expand Up @@ -378,9 +378,20 @@ def Metadata(context,storageName,deployment):
'rm /config/cloud/gce/.adminPassword',
'date',
'EOF',
'checks=0',
'while [ $checks -lt 120 ]; do echo checking downloads directory',
' ls /var/config/rest/downloads',
' if [ $? == 0 ]; then',
' echo downloads directory ready',
' break',
' fi',
' echo downloads directory not ready yet',
' let checks=checks+1',
' sleep 10',
'done',
'curl -s -f --retry 20 -o /config/cloud/f5-cloud-libs.tar.gz https://cdn.f5.com/product/cloudsolutions/f5-cloud-libs/v4.23.1/f5-cloud-libs.tar.gz',
'curl -s -f --retry 20 -o /config/cloud/f5-cloud-libs-gce.tar.gz https://cdn.f5.com/product/cloudsolutions/f5-cloud-libs-gce/v2.7.0/f5-cloud-libs-gce.tar.gz',
'curl -s -f --retry 20 -o /config/cloud/f5-appsvcs-3.20.0-3.noarch.rpm https://cdn.f5.com/product/cloudsolutions/f5-appsvcs-extension/v3.20.0/f5-appsvcs-3.20.0-3.noarch.rpm',
'curl -s -f --retry 20 -o /var/config/rest/downloads/f5-appsvcs-3.20.0-3.noarch.rpm https://cdn.f5.com/product/cloudsolutions/f5-appsvcs-extension/v3.20.0/f5-appsvcs-3.20.0-3.noarch.rpm',
'curl -s -f --retry 20 -o /config/cloud/asm-policy-linux.tar.gz http://cdn.f5.com/product/cloudsolutions/solution-scripts/asm-policy-linux.tar.gz',
'chmod 755 /config/verifyHash',
'chmod 755 /config/installCloudLibs.sh',
Expand All @@ -394,7 +405,7 @@ def Metadata(context,storageName,deployment):
'nohup /config/waitThenRun.sh f5-rest-node /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/runScript.js --signal PASSWORD_CREATED --file f5-rest-node --cl-args \'/config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/generatePassword --file /config/cloud/gce/.adminPassword --encrypt\' --log-level silly -o /var/log/cloud/google/generatePassword.log &>> /var/log/cloud/google/install.log < /dev/null &',
'nohup /config/waitThenRun.sh f5-rest-node /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/runScript.js --wait-for PASSWORD_CREATED --signal ADMIN_CREATED --file /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/createUser.sh --cl-args \'--user cluster_admin --password-file /config/cloud/gce/.adminPassword --password-encrypted\' --log-level silly -o /var/log/cloud/google/createUser.log &>> /var/log/cloud/google/install.log < /dev/null &',
CUSTHASH,
'nohup /config/waitThenRun.sh f5-rest-node /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/onboard.js --port 8443 --ssl-port ' + str(context.properties['manGuiPort']) + ' --wait-for ADMIN_CREATED -o /var/log/cloud/google/onboard.log --log-level silly --no-reboot --install-ilx-package file:///config/cloud/f5-appsvcs-3.20.0-3.noarch.rpm --host localhost --user cluster_admin --password-url file:///config/cloud/gce/.adminPassword --password-encrypted --hostname $(curl http://metadata.google.internal/computeMetadata/v1/instance/hostname -H "Metadata-Flavor: Google") --ntp 0.us.pool.ntp.org --ntp 1.us.pool.ntp.org --tz UTC ' + '--modules ' + PROVISIONING_MODULES + ' --db provision.1nicautoconfig:disable' + SENDANALYTICS + ' &>> /var/log/cloud/google/install.log < /dev/null &',
'nohup /config/waitThenRun.sh f5-rest-node /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/onboard.js --port 8443 --ssl-port ' + str(context.properties['manGuiPort']) + ' --wait-for ADMIN_CREATED -o /var/log/cloud/google/onboard.log --log-level silly --no-reboot --install-ilx-package file:///var/config/rest/downloads/f5-appsvcs-3.20.0-3.noarch.rpm --host localhost --user cluster_admin --password-url file:///config/cloud/gce/.adminPassword --password-encrypted --hostname $(curl http://metadata.google.internal/computeMetadata/v1/instance/hostname -H "Metadata-Flavor: Google") --ntp 0.us.pool.ntp.org --ntp 1.us.pool.ntp.org --tz UTC ' + '--modules ' + PROVISIONING_MODULES + ' --db provision.1nicautoconfig:disable' + SENDANALYTICS + ' &>> /var/log/cloud/google/install.log < /dev/null &',
'nohup /config/waitThenRun.sh f5-rest-node /config/cloud/gce/node_modules/@f5devcentral/f5-cloud-libs/scripts/runScript.js --file /config/cloud/gce/custom-config.sh --cwd /config/cloud/gce -o /var/log/cloud/google/custom-config.log --log-level silly --wait-for ONBOARD_DONE --signal CUSTOM_CONFIG_DONE &>> /var/log/cloud/google/install.log < /dev/null &',
'touch /config/startupFinished',
])
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright 2019 F5 Networks All rights reserved.
#
# Version 3.9.0
# Version 3.10.0
## note deployment name can not excede 23 charactors.

imports:
Expand All @@ -18,19 +18,19 @@ resources:
### Specify the name of the subnet to use for management traffic, for example 'my-management-subnetwork'.
mgmtSubnet: <management subnet>
### BIG-IP image, valid choices include:
# f5-bigip-15-1-0-4-0-0-6-payg-best-10gbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-best-1gbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-best-200mbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-best-25mbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-best-5gbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-adv-waf-1gbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-adv-waf-200mbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-adv-waf-25mbps-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-hp-adv-waf-16vcpu-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-hp-adv-waf-8vcpu-200618231635
# f5-bigip-15-1-0-4-0-0-6-payg-hp-ltm-16vcpu-200618231522
# f5-bigip-15-1-0-4-0-0-6-payg-pve-adv-waf-200mbps-200618231552
# f5-bigip-15-1-0-4-0-0-6-payg-pve-adv-waf-25mbps-200618231552
# f5-bigip-15-1-2-0-0-9-payg-best-10gbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-best-1gbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-best-200mbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-best-25mbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-best-5gbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-adv-waf-1gbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-adv-waf-200mbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-adv-waf-25mbps-201110230057
# f5-bigip-15-1-2-0-0-9-payg-hp-adv-waf-16vcpu-201110230057
# f5-bigip-15-1-2-0-0-9-payg-hp-adv-waf-8vcpu-201110230057
# f5-bigip-15-1-2-0-0-9-payg-hp-ltm-16vcpu-201110225418
# f5-bigip-15-1-2-0-0-9-payg-pve-adv-waf-200mbps-201110225902
# f5-bigip-15-1-2-0-0-9-payg-pve-adv-waf-25mbps-201110225902
imageName: <image>
### Instance type assigned to BIG-IP, for example 'n1-standard-4'.
instanceType: n1-standard-4
Expand Down
4 changes: 2 additions & 2 deletions experimental/standalone/1nic/learning-stack/byol/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ The following table lists the versions of BIG-IP that have been tested and valid

| BIG-IP Version | Build | Solution | Status | Notes |
| --- | --- | --- | --- | --- |
| 15.1.0 | 0.0.4 | Standalone, Failover, Autoscale | |
| 14.1.2 | 0.0.6 | Standalone, Failover, Autoscale | |
| 15.1.2 | 0.0.9 | Standalone, Failover, Autoscale | |
| 14.1.3 | 0.0.7 | Standalone, Failover, Autoscale | |
| 13.1.3 | 0.0.4 | Standalone, Failover, Autoscale | F5 CFE requires BIG-IP 14.1 or later |
| 12.1.5 | 0.0.2 | Standalone, Failover, Autoscale | Not Validated | F5 CFE requires BIG-IP 14.1 or later |

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright 2019 F5 Networks All rights reserved.
#
# Version 3.9.0
# Version 3.10.0

"""Creates BIG-IP"""
COMPUTE_URL_BASE = 'https://www.googleapis.com/compute/v1/'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Copyright 2019 F5 Networks All rights reserved.
#
# Version 3.9.0
# Version 3.10.0

imports:
- path: f5-full-stack-byol-1nic-bigip.py
Expand All @@ -14,10 +14,10 @@ resources:
licenseKey1: <lic key>
### BIG-IP image, valid choices include:

# f5-bigip-15-1-0-4-0-0-6-byol-all-modules-1boot-loc-00618231552
# f5-bigip-15-1-0-4-0-0-6-byol-all-modules-2boot-loc-00618231635
# f5-bigip-15-1-0-4-0-0-6-byol-ltm-1boot-loc-200618231128
# f5-bigip-15-1-0-4-0-0-6-byol-ltm-2boot-loc-200618231522
# f5-bigip-15-1-2-0-0-9-byol-all-modules-1boot-loc-201110225902
# f5-bigip-15-1-2-0-0-9-byol-all-modules-2boot-loc-201110230057
# f5-bigip-15-1-2-0-0-9-byol-ltm-1boot-loc-201110225242
# f5-bigip-15-1-2-0-0-9-byol-ltm-2boot-loc-201110225418
imageName: <image>
### Instance type assigned to the BIG-IP, for example 'n1-standard-4'.
instanceType: n1-standard-4
Expand Down
2 changes: 2 additions & 0 deletions google-bigip-version-matrix.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ The following table contains all of the tagged releases of the F5 Google Deploym

| Release Tag | Template Family | BIG-IP Versions | PAYG License Bundles and Throughput | BYOL Image options (v13.1.1 and later) |
| --- | --- | --- | --- | --- |
| [v3.10.0](https://github.com/F5Networks/f5-google-gdm-templates/releases/tag/v3.10.0) | Standalone, Failover | BIG-IP v15.1.2, BIG-IP v14.1.3 | Good/Better/Best: 5Gbps, 1Gbps, 200Mbps, 25Mbps | AllTwoBootLocations, LTMTwoBootLocations |
| [v3.9.0](https://github.com/F5Networks/f5-google-gdm-templates/releases/tag/v3.9.0) | Standalone, Failover | BIG-IP v15.1.0, BIG-IP v14.1.2.6 | Good/Better/Best: 5Gbps, 1Gbps, 200Mbps, 25Mbps | AllTwoBootLocations, LTMTwoBootLocations |
| [v3.8.0](https://github.com/F5Networks/f5-google-gdm-templates/releases/tag/v3.8.0) | Standalone, Failover | BIG-IP v15.1.0, BIG-IP v14.1.2.6 | Good/Better/Best: 5Gbps, 1Gbps, 200Mbps, 25Mbps | AllTwoBootLocations, LTMTwoBootLocations |
| [v3.7.0](https://github.com/F5Networks/f5-google-gdm-templates/releases/tag/v3.7.0) | Standalone, Failover | BIG-IP v15.1.0 | Good/Better/Best: 5Gbps, 1Gbps, 200Mbps, 25Mbps | AllTwoBootLocations, LTMTwoBootLocations |
| [v3.6.0](https://github.com/F5Networks/f5-google-gdm-templates/releases/tag/v3.6.0) | Standalone, Failover | BIG-IP v15.0.1 | Good/Better/Best: 5Gbps, 1Gbps, 200Mbps, 25Mbps | AllTwoBootLocations, LTMTwoBootLocations |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ The following table lists the versions of BIG-IP that have been tested and valid

| BIG-IP Version | Build | Solution | Status | Notes |
| --- | --- | --- | --- | --- |
| 15.1.0 | 0.0.4 | Standalone, Failover, Autoscale | |
| 14.1.2 | 0.0.6 | Standalone, Failover, Autoscale | |
| 15.1.2 | 0.0.9 | Standalone, Failover, Autoscale | |
| 14.1.3 | 0.0.7 | Standalone, Failover, Autoscale | |
| 13.1.3 | 0.0.4 | Standalone, Failover, Autoscale | F5 CFE requires BIG-IP 14.1 or later |
| 12.1.5 | 0.0.2 | Standalone, Failover, Autoscale | Not Validated | F5 CFE requires BIG-IP 14.1 or later |

Expand Down
Loading

0 comments on commit e19a813

Please sign in to comment.