diff --git a/Makefile b/Makefile index 78877d6e..62b5f026 100644 --- a/Makefile +++ b/Makefile @@ -66,4 +66,4 @@ run_expected_outputs_diff: run_sync_at_metadata: echo "Syncing AT component metadata" - cd ${SYNC_AT_DIR} && ./sync_at_components_metadata.sh --config-directories ../../examples/autoscale/bigip-configurations,../../examples/quickstart/bigip-configurations,../../examples/failover/bigip-configurations --template-directory ../../examples --runtime-init-package-url https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run --cloud gcp + cd ${SYNC_AT_DIR} && ./sync_at_components_metadata.sh --config-directories ../../examples/autoscale/bigip-configurations,../../examples/quickstart/bigip-configurations,../../examples/failover/bigip-configurations --template-directory ../../examples --runtime-init-package-url https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run --cloud gcp diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo.yaml index f1333ff3..f16740b0 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo.yaml @@ -29,7 +29,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 2 LICENSE TYPE: byol -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: true PROVISION DEMO APP: false REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo_app.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo_app.yaml index f28e5c37..f564dbea 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo_app.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/demo_app.yaml @@ -29,7 +29,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 3 LICENSE TYPE: byol -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: true PROVISION DEMO APP: true REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod.yaml index c45d3936..8b0b2900 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod.yaml @@ -29,7 +29,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 3 LICENSE TYPE: byol -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: false PROVISION DEMO APP: false REGION: us-central1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod_app.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod_app.yaml index 2c66b60f..3d9e1c15 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod_app.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/existing/prod_app.yaml @@ -29,7 +29,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 2 LICENSE TYPE: byol -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: false PROVISION DEMO APP: true REGION: us-central1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo.yaml index 45314e90..003b1ff4 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo.yaml @@ -27,7 +27,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 2 LICENSE TYPE: payg -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: true PROVISION DEMO APP: false diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo_app.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo_app.yaml index b07b872d..43c1df38 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo_app.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/demo_app.yaml @@ -27,7 +27,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 3 LICENSE TYPE: payg -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: true PROVISION DEMO APP: true diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod.yaml index 6576d973..2a6d1508 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod.yaml @@ -27,7 +27,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 3 LICENSE TYPE: payg -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: false PROVISION DEMO APP: false REGION: us-east1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod_app.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod_app.yaml index c91745e2..91ff5ec4 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod_app.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/existing/prod_app.yaml @@ -27,7 +27,7 @@ NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' NUMBER NETWORKS: 3 NUMBER NICS: 3 LICENSE TYPE: payg -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PROVISION PUBLIC IP: false PROVISION DEMO APP: true REGION: us-east1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters.yaml index 8354d1b6..d664b53b 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters.yaml @@ -20,7 +20,7 @@ NUM FORWARDING RULES: 0 NUM INTERNAL FORWARDING RULES: 0 NUMBER NETWORKS: 2 NUMBER NICS: 1 -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: false REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters1.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters1.yaml index f4b0cca5..002eeb12 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters1.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/postpub_parameters1.yaml @@ -20,7 +20,7 @@ NUM FORWARDING RULES: 0 NUM INTERNAL FORWARDING RULES: 0 NUMBER NETWORKS: 2 NUMBER NICS: 1 -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: false REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters.yaml index 4f36bfde..03ac16ad 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters.yaml @@ -20,7 +20,7 @@ NUM FORWARDING RULES: 0 NUM INTERNAL FORWARDING RULES: 0 NUMBER NETWORKS: 2 NUMBER NICS: 1 -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: false REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters1.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters1.yaml index 33e1301a..98316ed6 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters1.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/modules/bastion/prepub_parameters1.yaml @@ -20,7 +20,7 @@ NUM FORWARDING RULES: 0 NUM INTERNAL FORWARDING RULES: 0 NUMBER NETWORKS: 2 NUMBER NICS: 1 -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts PRIVATE IP GOOGLE ACCESS: '' PROVISION PUBLIC IP: false REGION: us-west1 diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_1nic.yaml index 600c0faa..9a064e17 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_2nic.yaml index 8f6e0837..2bf292c9 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_2nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_3nic.yaml index 69f87fca..0d402710 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_3nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_1nic.yaml index 9e08a01a..4e2875df 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_2nic.yaml index 89da7456..3c10da35 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_2nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_3nic.yaml index a0397108..245d75bf 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/demo_app_3nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_1nic.yaml index dbd4b2e5..4f4087a3 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_2nic.yaml index 6c3b7e85..33b1634f 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_2nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_3nic.yaml index f13e12de..8cdc78dd 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_3nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_1nic.yaml index 48b3553d..0938ba50 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_2nic.yaml index f05ea648..d11fc023 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_2nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_3nic.yaml index 5ddea8ce..97296111 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/existing/prod_app_3nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/defaults.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/defaults.yaml index 09d11420..1b7657aa 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/defaults.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/defaults.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_1nic.yaml index dcc99546..897ca50d 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_2nic.yaml index 951695ef..1441f4e7 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_2nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_3nic.yaml index 479e14b4..fbd5c14d 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_3nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_1nic.yaml index 11194eb7..b4b8d26c 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_2nic.yaml index 6b11b3f2..7481303d 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_2nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_3nic.yaml index 8fc00bf1..b16ec9fc 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/demo_app_3nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_1nic.yaml index 7a4d3824..696ccc58 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_2nic.yaml index be11cce0..5996ef84 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_2nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_3nic.yaml index 90ca9500..88216c88 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_3nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_1nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_1nic.yaml index 1fd165d4..701df826 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_1nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_1nic.yaml @@ -27,7 +27,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_2nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_2nic.yaml index ae6dc9cf..8c3d5885 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_2nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_2nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_3nic.yaml b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_3nic.yaml index 913ec7fb..080cac1d 100644 --- a/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_3nic.yaml +++ b/automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/payg/existing/prod_app_3nic.yaml @@ -26,7 +26,7 @@ DAG STACK NAME: -bastion-dag DAG TEMPLATE URL: 'file://$PWD/examples/modules/dag/dag.py' NETWORK STACK NAME: -network NETWORK TEMPLATE URL: 'file://$PWD/examples/modules/network/network.py' -OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts +OS IMAGE: projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts SECONDARY IP CIDR RANGE 1: '' SECONDARY RANGE NAME 1: '' PRIVATE IP GOOGLE ACCESS: '' diff --git a/automated-test-scripts/data/test_policies/shimkus.yaml b/automated-test-scripts/data/test_policies/shimkus.yaml index a9d93799..bd7d50ac 100644 --- a/automated-test-scripts/data/test_policies/shimkus.yaml +++ b/automated-test-scripts/data/test_policies/shimkus.yaml @@ -13,7 +13,7 @@ google-autoscale-payg-example-test: google-autoscale-payg-existing-test: test-url: "file://automated-test-scripts/f5-google-gdm-templates-v2/examples/autoscale/payg_existing_network/daily_test.yaml" run: "random" - random-num-of-tests: 0 + random-num-of-tests: 1 parameters-files: - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/autoscale/payg/existing/demo.yaml" - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/autoscale/payg/existing/prod.yaml" @@ -40,7 +40,7 @@ google-autoscale-bigiq-existing-test: google-gdm-failover-example-test-byol: test-url: "file://automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/daily_test_full.yaml" run: "random" - random-num-of-tests: 1 + random-num-of-tests: 0 parameters-files: - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/full/demo.yaml" - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/byol/full/prod.yaml" @@ -50,7 +50,7 @@ google-gdm-failover-example-test-byol: google-gdm-failover-example-test-payg: test-url: "file://automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/daily_test_full.yaml" run: "random" - random-num-of-tests: 2 + random-num-of-tests: 1 parameters-files: - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/full/demo.yaml" - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/failover/payg/full/prod.yaml" @@ -82,7 +82,7 @@ google-gdm-failover-existing-test-payg: google-gdm-quickstart-test-byol: test-url: "file://automated-test-scripts/f5-google-gdm-templates-v2/examples/quickstart/daily_test_full.yaml" run: "random" - random-num-of-tests: 1 + random-num-of-tests: 0 parameters-files: - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/full/demo_app_1nic.yaml" - "automated-test-scripts/data/f5-google-gdm-templates-v2/examples/quickstart/byol/full/demo_app_2nic.yaml" diff --git a/automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/common/create_storage_upload_runtime.sh b/automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/common/create_storage_upload_runtime.sh index 48828a1e..d937724b 100644 --- a/automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/common/create_storage_upload_runtime.sh +++ b/automated-test-scripts/f5-google-gdm-templates-v2/examples/failover/common/create_storage_upload_runtime.sh @@ -17,12 +17,6 @@ else do_index=2 fi -# Update CFE tag -/usr/bin/yq e ".extension_services.service_operations.[1].value.externalStorage.scopingTags.f5_cloud_failover_label = \"\"" -i $PWD/examples/failover/bigip-configurations/-config.yaml -/usr/bin/yq e ".extension_services.service_operations.[1].value.failoverAddresses.scopingTags.f5_cloud_failover_label = \"\"" -i $PWD/examples/failover/bigip-configurations/-config.yaml -/usr/bin/yq e ".extension_services.service_operations.[1].value.externalStorage.scopingTags.f5_cloud_failover_label = \"\"" -i $PWD/examples/failover/bigip-configurations/-config2.yaml -/usr/bin/yq e ".extension_services.service_operations.[1].value.failoverAddresses.scopingTags.f5_cloud_failover_label = \"\"" -i $PWD/examples/failover/bigip-configurations/-config2.yaml - # Uncomment this 2 debug # /usr/bin/yq e ".controls.logLevel = \"silly\"" -i $PWD/examples/failover/bigip-configurations/-config.yaml echo "Config 1:" diff --git a/cloud-tools b/cloud-tools index d2bf22e9..47baeab0 160000 --- a/cloud-tools +++ b/cloud-tools @@ -1 +1 @@ -Subproject commit d2bf22e9c089a425d324758f7c9e048a49372fe4 +Subproject commit 47baeab0ca02a69625b1f9778cba36d98bec3d4f diff --git a/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml b/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml index b42b5dc5..50e0c942 100644 --- a/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml +++ b/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml @@ -58,11 +58,11 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 @@ -81,8 +81,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.color: blue ui.advisory.text: "Provisioned via Runtime Init and DO" My_Dns: @@ -195,7 +193,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false HTTP_Service: diff --git a/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml b/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml index e2250b65..edcb27d6 100644 --- a/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml +++ b/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml @@ -42,11 +42,11 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 @@ -64,8 +64,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.color: blue ui.advisory.text: "Provisioned via Runtime Init and DO" My_Dns: @@ -165,7 +163,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false HTTP_Service: diff --git a/examples/autoscale/bigiq/README.md b/examples/autoscale/bigiq/README.md index d36441b3..be38193d 100644 --- a/examples/autoscale/bigiq/README.md +++ b/examples/autoscale/bigiq/README.md @@ -155,7 +155,7 @@ Note: These are specified in the configuration file. See sample_autoscale.yaml | bigIpInstanceTemplateVersion | No | 1 | integer | Version of the instance template to create. When updating deployment properties of the BIG-IP instances, you must provide a unique value for this parameter. | | bigIpInstanceType | No | | n1-standard-8 | string | Instance type assigned to the application, for example '| n1-standard-8'. | | bigIpIpCidrRange | No | 10.0.0.0/24 | string | IP CIDR range used by the management network of the BIG-IP, for example '10.0.0.0/24'. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpScaleOutCpuThreshold | No | 0.8 | integer | High CPU Percentage threshold to begin scaling out BIG-IP VE instances. | | bigIpScalingMaxSize | No | 8 | integer | Maximum number of BIG-IP instances that can be created in the Auto Scale Group. | @@ -190,7 +190,7 @@ Note: These are specified in the configuration file. See sample_autoscale.yaml | bigIpInstanceTemplateVersion | No | 1 | integer | Version of the instance template to create. When updating deployment properties of the BIG-IP instances, you must provide a unique value for this parameter. | | bigIpInstanceType | No | | n1-standard-8 | string | Instance type assigned to the application, for example '| n1-standard-8'. | | bigIpIpCidrRange | No | 10.0.0.0/24 | string | IP CIDR range used by the management network of the BIG-IP, for example '10.0.0.0/24'. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpScaleOutCpuThreshold | No | 0.8 | integer | High CPU Percentage threshold to begin scaling out BIG-IP VE instances. | | bigIpScalingMaxSize | No | 8 | integer | Maximum number of BIG-IP instances that can be created in the Auto Scale Group. | @@ -273,7 +273,7 @@ You will most likely want or need to change the BIG-IP configuration. This gener Example from sample_autoscale.yaml ```yaml ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format - bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0//examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml + bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0//examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml ``` ***IMPORTANT**: Note the "raw.githubusercontent.com". Any URLs pointing to GitHub **must** use the raw file format.* diff --git a/examples/autoscale/bigiq/autoscale-existing-network.py b/examples/autoscale/bigiq/autoscale-existing-network.py index c7a556c3..fa2de986 100644 --- a/examples/autoscale/bigiq/autoscale-existing-network.py +++ b/examples/autoscale/bigiq/autoscale-existing-network.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R diff --git a/examples/autoscale/bigiq/autoscale-existing-network.py.schema b/examples/autoscale/bigiq/autoscale-existing-network.py.schema index b4fc8ce0..edd3d6de 100644 --- a/examples/autoscale/bigiq/autoscale-existing-network.py.schema +++ b/examples/autoscale/bigiq/autoscale-existing-network.py.schema @@ -5,7 +5,7 @@ info: title: F5 Autoscale WAF BIGIQ template author: F5 Networks description: Creates an Autoscale WAF BIGIQ deployment. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: autoscale-existing-network.py @@ -58,7 +58,7 @@ properties: description: Instance type assigned to the application, for example 'n1-standard-1'. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: diff --git a/examples/autoscale/bigiq/autoscale.py b/examples/autoscale/bigiq/autoscale.py index 8561b7d1..ce002c69 100644 --- a/examples/autoscale/bigiq/autoscale.py +++ b/examples/autoscale/bigiq/autoscale.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R diff --git a/examples/autoscale/bigiq/autoscale.py.schema b/examples/autoscale/bigiq/autoscale.py.schema index b0d6d609..1192e04c 100644 --- a/examples/autoscale/bigiq/autoscale.py.schema +++ b/examples/autoscale/bigiq/autoscale.py.schema @@ -5,7 +5,7 @@ info: title: F5 Autoscale WAF BIGIQ template author: F5 Networks description: Creates an Autoscale WAF BIGIQ deployment. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: autoscale.py @@ -67,11 +67,11 @@ properties: decription: IP CIDR range used by the management network of the BIG-IP. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: - default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run description: URL for BIG-IP Runtime Init package type: string bigIqSecretId: diff --git a/examples/autoscale/bigiq/sample_autoscale.yaml b/examples/autoscale/bigiq/sample_autoscale.yaml index 050521ba..8f24599e 100644 --- a/examples/autoscale/bigiq/sample_autoscale.yaml +++ b/examples/autoscale/bigiq/sample_autoscale.yaml @@ -48,10 +48,10 @@ resources: # bigIpCustomImageId: myProjectName/global/images/myImageName ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package. bigIpRuntimeInitPackageUrl: >- - https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run ### (OPTIONAL) The name of a public F5 Marketplace image to deploy. # If you would like to view all available public images, run the following gcloud command: # gcloud compute images list --project f5-7626-networks-public --filter="name~f5" diff --git a/examples/autoscale/bigiq/sample_autoscale_existing_network.yaml b/examples/autoscale/bigiq/sample_autoscale_existing_network.yaml index bb6e57ff..2bcca610 100644 --- a/examples/autoscale/bigiq/sample_autoscale_existing_network.yaml +++ b/examples/autoscale/bigiq/sample_autoscale_existing_network.yaml @@ -45,7 +45,7 @@ resources: # bigIpCustomImageId: myProjectName/global/images/myImageName ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-bigiq-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package. bigIpRuntimeInitPackageUrl: >- https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run diff --git a/examples/autoscale/payg/README.md b/examples/autoscale/payg/README.md index 6091b915..1ef39f3d 100644 --- a/examples/autoscale/payg/README.md +++ b/examples/autoscale/payg/README.md @@ -134,7 +134,7 @@ Note: These are specified in the configuration file. See sample_autoscale.yaml | bigIpImageName | No | f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728 | string | Name of BIG-IP custom image found in the Google Cloud Marketplace. Example value: `f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728`. You can find the names of F5 marketplace images in the README for this template or by running the command: `gcloud compute images list --project f5-7626-networks-public --filter="name~f5"`. | | bigIpInstanceTemplateVersion | No | 1 | integer | Version of the instance template to create. When updating deployment properties of the BIG-IP instances, you must provide a unique value for this parameter. | | bigIpInstanceType | No | n1-standard-8 | string | Instance type assigned to the application, for example 'n1-standard-4'. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpScaleOutCpuThreshold | No | 0.8 | integer | High CPU Percentage threshold to begin scaling out BIG-IP VE instances. | | bigIpScalingMaxSize | No | 8 | integer | Maximum number of BIG-IP instances that can be created in the Auto Scale Group. | @@ -168,7 +168,7 @@ Note: These are specified in the configuration file. See sample_autoscale.yaml | bigIpImageName | No | f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728 | string | Name of a public BIG-IP image found in Google Cloud Marketplace. Example value: `f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728`. You can find the names of F5 marketplace images in the README for this template or by running the command: `gcloud compute images list --project f5-7626-networks-public --filter="name~f5"`. | | bigIpInstanceTemplateVersion | No | 1 | integer | Version of the instance template to create. When updating deployment properties of the BIG-IP instances, you must provide a unique value for this parameter. | | bigIpInstanceType | No | n1-standard-8 | string | Instance type assigned to the application, for example 'n1-standard-4'. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpScaleOutCpuThreshold | No | 0.8 | integer | High CPU Percentage threshold to begin scaling out BIG-IP VE instances. | | bigIpScalingMaxSize | No | 8 | integer | Maximum number of BIG-IP instances that can be created in the Auto Scale Group. | @@ -251,7 +251,7 @@ You will most likely want or need to change the BIG-IP configuration. This gener Example from sample_autoscale.yaml ```yaml ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format - bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0//examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml + bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0//examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml ``` ***IMPORTANT**: Note the "raw.githubusercontent.com". Any URLs pointing to GitHub **must** use the raw file format.* diff --git a/examples/autoscale/payg/autoscale-existing-network.py b/examples/autoscale/payg/autoscale-existing-network.py index 824dbe3f..4f239c95 100644 --- a/examples/autoscale/payg/autoscale-existing-network.py +++ b/examples/autoscale/payg/autoscale-existing-network.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R diff --git a/examples/autoscale/payg/autoscale-existing-network.py.schema b/examples/autoscale/payg/autoscale-existing-network.py.schema index 29245a32..b419e1f9 100644 --- a/examples/autoscale/payg/autoscale-existing-network.py.schema +++ b/examples/autoscale/payg/autoscale-existing-network.py.schema @@ -5,7 +5,7 @@ info: title: F5 Autoscale WAF PAYG template author: F5 Networks description: Creates an Autoscale WAF PAYG deployment. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: autoscale.py @@ -56,7 +56,7 @@ properties: description: Instance type assigned to the application, for example 'n1-standard-1'. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: diff --git a/examples/autoscale/payg/autoscale.py b/examples/autoscale/payg/autoscale.py index 31b0237f..e6c38d29 100644 --- a/examples/autoscale/payg/autoscale.py +++ b/examples/autoscale/payg/autoscale.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R diff --git a/examples/autoscale/payg/autoscale.py.schema b/examples/autoscale/payg/autoscale.py.schema index b645f744..213dfc55 100644 --- a/examples/autoscale/payg/autoscale.py.schema +++ b/examples/autoscale/payg/autoscale.py.schema @@ -5,7 +5,7 @@ info: title: F5 Autoscale WAF PAYG template author: F5 Networks description: Creates an Autoscale WAF PAYG deployment. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: autoscale.py @@ -61,11 +61,11 @@ properties: description: Instance type assigned to the application, for example 'n1-standard-1'. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: - default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run description: URL for BIG-IP Runtime Init package type: string cost: diff --git a/examples/autoscale/payg/sample_autoscale.yaml b/examples/autoscale/payg/sample_autoscale.yaml index 60a23236..c633330c 100644 --- a/examples/autoscale/payg/sample_autoscale.yaml +++ b/examples/autoscale/payg/sample_autoscale.yaml @@ -46,10 +46,10 @@ resources: # bigIpCustomImageId: myProjectName/global/images/myImageName ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package. bigIpRuntimeInitPackageUrl: >- - https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run ### (OPTIONAL) The name of a public F5 Marketplace image to deploy. # If you would like to view all available public images, run the following gcloud command: # gcloud compute images list --project f5-7626-networks-public --filter="name~f5" diff --git a/examples/autoscale/payg/sample_autoscale_existing_network.yaml b/examples/autoscale/payg/sample_autoscale_existing_network.yaml index 2dc5b3a6..1a8e6e1f 100644 --- a/examples/autoscale/payg/sample_autoscale_existing_network.yaml +++ b/examples/autoscale/payg/sample_autoscale_existing_network.yaml @@ -44,7 +44,7 @@ resources: # bigIpCustomImageId: myProjectName/global/images/myImageName ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/autoscale/bigip-configurations/runtime-init-conf-payg-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package. bigIpRuntimeInitPackageUrl: >- https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run diff --git a/examples/failover/README.md b/examples/failover/README.md index 4a4b1f30..47a6ff8d 100644 --- a/examples/failover/README.md +++ b/examples/failover/README.md @@ -177,8 +177,8 @@ Note: These are specified in the configuration file. See sample_quickstart.yaml | bigIpMgmtAddress01 | No | 10.0.0.11 | string | Management Private IP Address for BIGIP Instance 01. IP address parameter must be in the form x.x.x.x. | | bigIpMgmtAddress02 | No | 10.0.0.12 | string | Management Private IP Address for BIGIP Instance 02. IP address parameter must be in the form x.x.x.x. | | bigIpPeerAddr | No | 10.0.1.11 | string | Provide the static address of the remote peer used for clustering. In this failover solution, clustering is initiated from the second instance (02) to the first instance (01) so you would provide the first instances Self IP address. | -| bigIpRuntimeInitConfig01 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | -| bigIpRuntimeInitConfig02 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | +| bigIpRuntimeInitConfig01 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | +| bigIpRuntimeInitConfig02 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | cfeBucket | No | cfe-storage | string | Supply a unique name for a CFE storage bucket created and used by Cloud Failover Extension. If a value is not provided, a storage bucket will be created using the value of the uniqueString input parameter. For example: **myuniqstr-cfe-storage**. | | bigIpSecretId | **Yes** | | string | Supply the ID of the Google secret manager secret where the BIG-IP password used for clustering is stored. For example: **mySecretId**. | @@ -220,8 +220,8 @@ Note: These are specified in the configuration file. See sample_failover_existin | bigIpMgmtAddress01 | No | 10.0.0.11 | string | Management Private IP Address for BIGIP Instance 01. IP address parameter must be in the form x.x.x.x. | | bigIpMgmtAddress02 | No | 10.0.0.12 | string | Management Private IP Address for BIGIP Instance 02. IP address parameter must be in the form x.x.x.x. | | bigIpPeerAddr | No | 10.0.1.11 | string | Provide the static address of the remote peer used for clustering. In this failover solution, clustering is initiated from the second instance (02) to the first instance (01) so you would provide the first instances Self IP address. | -| bigIpRuntimeInitConfig01 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml | --- | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | -| bigIpRuntimeInitConfig02 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | +| bigIpRuntimeInitConfig01 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml | --- | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | +| bigIpRuntimeInitConfig02 | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run| string | Supply a URL to the bigip-runtime-init package. | | bigIpServiceAccountEmail | No | | string | Supply an email of an existing service account to be assigned to the BIG-IP instance(s). If a value is not provided, a service account will be created. Example value: `your-service-account@your-project.iam.gserviceaccount.com`. | | bigIpSecretId | **Yes** | | string | Supply the ID of the Google secret manager secret where the BIG-IP password used for clustering is stored. For example: **mySecretId**. | @@ -357,8 +357,8 @@ Example from sample_failover.yaml: ```yaml ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format - bigIpRuntimeInitConfig01: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml - bigIpRuntimeInitConfig02: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml + bigIpRuntimeInitConfig01: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml + bigIpRuntimeInitConfig02: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml ``` **IMPORTANT**: Note the "raw.githubusercontent.com". Any URLs pointing to github **must** use the raw file format. diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01-with-app.yaml index cdf00867..c94b511e 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -135,7 +133,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -182,8 +180,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -315,6 +311,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01.yaml index a05b983c..4882f13b 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance01.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -116,8 +114,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -237,6 +233,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02-with-app.yaml index 46472459..1204c8cf 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -135,7 +133,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -182,8 +180,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -321,6 +317,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02.yaml index 6263ec8e..c42aa361 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-byol-instance02.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -116,8 +114,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -243,6 +239,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01-with-app.yaml index f6c7f3d6..787d46cd 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -131,7 +129,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -178,8 +176,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -302,6 +298,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SERVICE_ADDRESS_01 type: url value: http://169.254.169.254/computeMetadata/v1/instance/attributes/service-address-01-public-ip diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01.yaml index 10012153..e031b940 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance01.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -112,8 +110,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -230,6 +226,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02-with-app.yaml index 7168a2f9..c090a9b0 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -131,7 +129,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -178,8 +176,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -314,6 +310,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02.yaml b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02.yaml index a508918a..79870b6c 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-2nic-payg-instance02.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -99,11 +97,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -117,8 +115,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -246,6 +242,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01-with-app.yaml index ff158ac5..7f691593 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -135,7 +133,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -182,8 +180,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -340,6 +336,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01.yaml index 4966c7d6..b1c46399 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance01.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -116,8 +114,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -257,6 +253,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02-with-app.yaml index 4941addf..5a3a51d9 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -135,7 +133,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -182,8 +180,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -346,6 +342,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02.yaml index a52b85d6..7b0c1afd 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-byol-instance02.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -98,11 +96,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -116,8 +114,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -263,6 +259,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml index 04f9ce07..9a5a9859 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -131,7 +129,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -178,8 +176,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -333,6 +329,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml index 2e348249..8eead99b 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -112,8 +110,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -250,6 +246,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml index d0dc7c49..d8d01813 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -94,11 +92,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: as3 type: inline @@ -131,7 +129,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: @@ -178,8 +176,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -339,6 +335,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml index df9e96f5..e9daca18 100644 --- a/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml +++ b/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml @@ -4,14 +4,14 @@ controls: extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: cf - extensionVersion: 1.14.0 - extensionHash: 22b262f3f354a1a29ff6aa3e706708e2d0b0abf5585c1db62a04682a9bcfe9bd + extensionVersion: 1.15.0 + extensionHash: 57bbb114eab4e3c73bec6a0f85041ab5317ad881337ffd385b794513fa9df3b3 extension_services: service_operations: - extensionType: do @@ -26,8 +26,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -99,11 +97,11 @@ extension_services: logLevel: silly externalStorage: scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" failoverAddresses: enabled: true scopingTags: - f5_cloud_failover_label: bigip_high_availability_solution + f5_cloud_failover_label: "{{{FAILOVER_TAG}}}" requireScopingTags: false - extensionType: do type: inline @@ -117,8 +115,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true config.allow.rfc3927: enable dhclient.mgmt: disable tm.tcpudptxchecksum: Software-only @@ -271,6 +267,12 @@ runtime_parameters: headers: - name: Metadata-Flavor value: Google + - name: FAILOVER_TAG + type: url + value: http://169.254.169.254/computeMetadata/v1/instance/attributes/failover-tag + headers: + - name: Metadata-Flavor + value: Google - name: SELF_IP_EXTERNAL type: metadata metadataProvider: diff --git a/examples/failover/failover-existing-network.py b/examples/failover/failover-existing-network.py index 8cf2be93..97f844f9 100644 --- a/examples/failover/failover-existing-network.py +++ b/examples/failover/failover-existing-network.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 """Creates full stack for POC""" @@ -121,6 +121,7 @@ def create_bigip_deployment(context, num_nics, instance_number): 'allowUsageAnalytics': allow_usage_analytics, 'bigIpRuntimeInitConfig': context.properties['bigIpRuntimeInitConfig0' + str(instance_number)], 'bigIpRuntimeInitPackageUrl': context.properties['bigIpRuntimeInitPackageUrl'], + 'cfeTag': context.properties['cfeTag'], 'customImageId': custom_image_id, 'hostname': hostname, 'imageName': context.properties['bigIpImageName'], diff --git a/examples/failover/failover-existing-network.py.schema b/examples/failover/failover-existing-network.py.schema index b0baca74..9f79ce16 100644 --- a/examples/failover/failover-existing-network.py.schema +++ b/examples/failover/failover-existing-network.py.schema @@ -5,7 +5,7 @@ info: author: F5 Networks description: Creates a pair of bigip's HA deployment along with all required resources to support deployment. title: F5 Failover Existing Network template - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: failover-existing-network.py @@ -65,11 +65,11 @@ properties: description: Provide the static address of the remote peer used for clustering. In this failover solution, clustering is initiated from the second instance (02) to the first instance (01) so you would provide the first instances Self IP address. | type: string bigIpRuntimeInitConfig01: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml description: For BIGIP instance 1, supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitConfig01: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml description: For BIGIP instance 2, supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: diff --git a/examples/failover/failover.py b/examples/failover/failover.py index dac12b70..fd5e5044 100644 --- a/examples/failover/failover.py +++ b/examples/failover/failover.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 """Creates full stack for POC""" @@ -162,6 +162,7 @@ def create_bigip_deployment(context, num_nics, instance_number): 'allowUsageAnalytics': allow_usage_analytics, 'bigIpRuntimeInitConfig': context.properties['bigIpRuntimeInitConfig0' + str(instance_number)], 'bigIpRuntimeInitPackageUrl': context.properties['bigIpRuntimeInitPackageUrl'], + 'cfeTag': context.properties['cfeTag'], 'customImageId': custom_image_id, 'hostname': hostname, 'imageName': context.properties['bigIpImageName'], diff --git a/examples/failover/failover.py.schema b/examples/failover/failover.py.schema index 29ca1a55..8137f563 100644 --- a/examples/failover/failover.py.schema +++ b/examples/failover/failover.py.schema @@ -5,7 +5,7 @@ info: author: F5 Networks description: Creates a pair of bigip's HA deployment along with all required resources to support deployment. title: F5 failover template - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: failover.py @@ -71,11 +71,11 @@ properties: description: Provide the static address of the remote peer used for clustering. In this failover solution, clustering is initiated from the second instance (02) to the first instance (01) so you would provide the first instances Self IP address. | type: string bigIpRuntimeInitConfig01: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml description: For BIGIP instance 1, supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitConfig02: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml description: For BIGIP instance 2, supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: diff --git a/examples/failover/sample_failover.yaml b/examples/failover/sample_failover.yaml index 7fc9cd54..073ff503 100644 --- a/examples/failover/sample_failover.yaml +++ b/examples/failover/sample_failover.yaml @@ -79,9 +79,9 @@ resources: bigIpPeerAddr: 10.0.1.11 ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format bigIpRuntimeInitConfig01: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01-with-app.yaml bigIpRuntimeInitConfig02: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package bigIpRuntimeInitPackageUrl: >- https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run diff --git a/examples/failover/sample_failover_existing_network.yaml b/examples/failover/sample_failover_existing_network.yaml index 3bc3b2d8..fe99f9b0 100644 --- a/examples/failover/sample_failover_existing_network.yaml +++ b/examples/failover/sample_failover_existing_network.yaml @@ -70,9 +70,9 @@ resources: bigIpPeerAddr: 10.0.1.11 ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format bigIpRuntimeInitConfig01: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance01.yaml bigIpRuntimeInitConfig02: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/failover/bigip-configurations/runtime-init-conf-3nic-payg-instance02.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package bigIpRuntimeInitPackageUrl: >- https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run diff --git a/examples/modules/access/access.py b/examples/modules/access/access.py index ece87964..7149d6fd 100644 --- a/examples/modules/access/access.py +++ b/examples/modules/access/access.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long diff --git a/examples/modules/access/access.py.schema b/examples/modules/access/access.py.schema index f945704d..5d6df8a2 100644 --- a/examples/modules/access/access.py.schema +++ b/examples/modules/access/access.py.schema @@ -5,7 +5,7 @@ info: title: F5 Sample Access author: F5 Networks description: Creates a sample access module. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: access.py diff --git a/examples/modules/application/application.py b/examples/modules/application/application.py index de74656c..1015f84d 100644 --- a/examples/modules/application/application.py +++ b/examples/modules/application/application.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long diff --git a/examples/modules/application/application.py.schema b/examples/modules/application/application.py.schema index 14ca57e5..16b02329 100644 --- a/examples/modules/application/application.py.schema +++ b/examples/modules/application/application.py.schema @@ -12,7 +12,7 @@ info: - https://cloud.google.com/compute/docs/reference/rest/v1/autoscalers - https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers - https://cloud.google.com/compute/docs/reference/rest/v1/instanceTemplates - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: application.py diff --git a/examples/modules/bastion/README.md b/examples/modules/bastion/README.md index f1ebf869..56bdaf93 100644 --- a/examples/modules/bastion/README.md +++ b/examples/modules/bastion/README.md @@ -42,7 +42,7 @@ This Google Deployment Manager template creates a bastion host used for accessin | instanceTemplates | No | | array | Required when provisioning autoscale group. List of declaration of settings used for provisioning instanceTemplates. More information around REST APIs is on [Google Cloud Documentation](https://cloud.google.com/compute/docs/reference/rest/v1/instanceTemplates). | | instanceTemplateVersion | No | 1 | integer | Version of the instance template to create. When updating deployment properties of the application instances, you must provide a unique value for this parameter. | | instanceType | Yes | n1-standard-1 | string | App instance type. For example: `n1-standard-1` | -| osImage | No | 'projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts' | string | Self link for OS Image. | +| osImage | No | 'projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts' | string | Self link for OS Image. | | owner | No | f5owner | string | Owner label. | | uniqueString | Yes | | string | Unique String used when creating object names or Tags. For example: `my-deployment` | | zone | Yes | | string | Name of the availability zone where the standalone bastion instance will be placed. | diff --git a/examples/modules/bastion/bastion.py b/examples/modules/bastion/bastion.py index 7422755b..3c77007d 100644 --- a/examples/modules/bastion/bastion.py +++ b/examples/modules/bastion/bastion.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long diff --git a/examples/modules/bastion/bastion.py.schema b/examples/modules/bastion/bastion.py.schema index ab78709a..7078fc37 100644 --- a/examples/modules/bastion/bastion.py.schema +++ b/examples/modules/bastion/bastion.py.schema @@ -12,7 +12,7 @@ info: - https://cloud.google.com/compute/docs/reference/rest/v1/autoscalers - https://cloud.google.com/compute/docs/reference/rest/v1/instanceGroupManagers - https://cloud.google.com/compute/docs/reference/rest/v1/instanceTemplates - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: bastion.py @@ -116,7 +116,7 @@ properties: osImage: description: Self link for OS Image type: string - default: 'projects/ubuntu-os-cloud/global/images/family/ubuntu-1804-lts' + default: 'projects/ubuntu-os-cloud/global/images/family/ubuntu-2004-lts' owner: description: Owner label. type: string diff --git a/examples/modules/bigip-autoscale/bigip_autoscale.py b/examples/modules/bigip-autoscale/bigip_autoscale.py index d327f127..ee3f09e3 100644 --- a/examples/modules/bigip-autoscale/bigip_autoscale.py +++ b/examples/modules/bigip-autoscale/bigip_autoscale.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long @@ -120,8 +120,8 @@ def create_instance_template(context, instance_template): 'exec 2>&1\n', 'echo $(date +"%Y-%m-%dT%H:%M:%S.%3NZ") : Startup Script Start', '# Optional optimizations required as early as possible in boot sequence before MCDP starts up.', - '/usr/bin/setdb provision.extramb 1000', - '/usr/bin/setdb restjavad.useextramb true', + '/usr/bin/setdb provision.extramb 1000 || true', + '/usr/bin/setdb provision.restjavad.extramb 1384 || /usr/bin/setdb restjavad.useextramb true || true', '/usr/bin/setdb iapplxrpm.timeout 300 || true', '/usr/bin/setdb icrd.timeout 180 || true', '/usr/bin/setdb restjavad.timeout 180 || true', @@ -156,7 +156,7 @@ def create_instance_template(context, instance_template): 'done', '', '# Run', - 'bash "/var/config/rest/downloads/${PACKAGE_URL##*/}" -- \'--cloud gcp --telemetry-params templateName:v2.8.0.0/examples/modules/bigip-autoscale/bigip_autoscale.py\'', + 'bash "/var/config/rest/downloads/${PACKAGE_URL##*/}" -- \'--cloud gcp --telemetry-params templateName:v2.9.0.0/examples/modules/bigip-autoscale/bigip_autoscale.py\'', '', '# Execute Runtime-init', 'bash "/usr/local/bin/f5-bigip-runtime-init" --config-file /config/cloud/runtime-init.conf ${TELEMETRY_FLAG}', diff --git a/examples/modules/bigip-autoscale/bigip_autoscale.py.schema b/examples/modules/bigip-autoscale/bigip_autoscale.py.schema index cddb4807..736cbb18 100644 --- a/examples/modules/bigip-autoscale/bigip_autoscale.py.schema +++ b/examples/modules/bigip-autoscale/bigip_autoscale.py.schema @@ -5,7 +5,7 @@ info: title: F5 BIGIP Autoscale module author: F5 Networks description: Creates a BIGIP autoscale group. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: bigip_autoscale.py diff --git a/examples/modules/bigip-standalone/bigip_standalone.py b/examples/modules/bigip-standalone/bigip_standalone.py index af5352ed..005bedac 100644 --- a/examples/modules/bigip-standalone/bigip_standalone.py +++ b/examples/modules/bigip-standalone/bigip_standalone.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 """Creates BIGIP Instance""" COMPUTE_URL_BASE = 'https://www.googleapis.com/compute/v1/' @@ -189,6 +189,8 @@ def metadata(context): 'secretId' in context.properties else '' license_key = str(context.properties['licenseKey']) if \ 'licenseKey' in context.properties else '' + cfeTag = str(context.properties['cfeTag']) if \ + 'cfeTag' in context.properties else '' telemetry_flag = '' if context.properties['allowUsageAnalytics'] else '--skip-telemetry' metadata_config = { 'items': [ @@ -215,8 +217,8 @@ def metadata(context): ' #!/bin/bash', ' /usr/bin/touch /config/nic_swap_flag', ' /usr/bin/setdb provision.managementeth eth1', - ' /usr/bin/setdb provision.extramb 1000', - ' /usr/bin/setdb restjavad.useextramb true', + ' /usr/bin/setdb provision.extramb 1000 || true', + ' /usr/bin/setdb provision.restjavad.extramb 1384 || /usr/bin/setdb restjavad.useextramb true || true', ' /usr/bin/setdb iapplxrpm.timeout 300 || true', ' /usr/bin/setdb icrd.timeout 180 || true', ' /usr/bin/setdb restjavad.timeout 180 || true', @@ -294,7 +296,7 @@ def metadata(context): ' /usr/bin/printf \'%s\\n\' "${RUNTIME_CONFIG}" | jq . > /config/cloud/runtime-init-conf.yaml', ' fi', ' # install and run f5-bigip-runtime-init', - ' bash /var/config/rest/downloads/f5-bigip-runtime-init.gz.run -- \'--cloud gcp --telemetry-params templateName:v2.8.0.0/examples/modules/bigip-standalone/bigip_standalone.py\'', + ' bash /var/config/rest/downloads/f5-bigip-runtime-init.gz.run -- \'--cloud gcp --telemetry-params templateName:v2.9.0.0/examples/modules/bigip-standalone/bigip_standalone.py\'', ' /usr/bin/cat /config/cloud/runtime-init-conf.yaml', ' /usr/local/bin/f5-bigip-runtime-init --config-file /config/cloud/runtime-init-conf.yaml ${TELEMETRY_FLAG}', ' /usr/bin/touch /config/startup_finished', @@ -315,6 +317,10 @@ def metadata(context): ]) ) }, + { + 'key': 'failover-tag', + 'value': cfeTag + }, { 'key': 'hostname', 'value': str(context.properties['hostname']) diff --git a/examples/modules/bigip-standalone/bigip_standalone.py.schema b/examples/modules/bigip-standalone/bigip_standalone.py.schema index 97c8203d..d9ed44d5 100644 --- a/examples/modules/bigip-standalone/bigip_standalone.py.schema +++ b/examples/modules/bigip-standalone/bigip_standalone.py.schema @@ -10,7 +10,7 @@ info: For more information on this resource: - https://cloud.google.com/compute/docs/reference/rest/v1/instances - https://cloud.google.com/storage/docs/json_api/v1/buckets - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: bigip_standalone.py diff --git a/examples/modules/dag/dag.py b/examples/modules/dag/dag.py index 6f52c518..ba2919ef 100644 --- a/examples/modules/dag/dag.py +++ b/examples/modules/dag/dag.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long diff --git a/examples/modules/dag/dag.py.schema b/examples/modules/dag/dag.py.schema index c3291d43..48fe2740 100644 --- a/examples/modules/dag/dag.py.schema +++ b/examples/modules/dag/dag.py.schema @@ -5,7 +5,7 @@ info: title: F5 Dag/Ingress author: F5 Networks description: Creates cloud resources to get traffic to BIG-IP solutions. - version: 2.8.0.0 + version: 2.9.0.0 imports: diff --git a/examples/modules/function/function.py.schema b/examples/modules/function/function.py.schema index 1256980f..aeb1c2f2 100644 --- a/examples/modules/function/function.py.schema +++ b/examples/modules/function/function.py.schema @@ -5,7 +5,7 @@ info: title: F5 Sample Function author: F5 Networks description: Creates a sample function module. - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: function.py diff --git a/examples/modules/network/network.py b/examples/modules/network/network.py index 9b8907a2..86899983 100644 --- a/examples/modules/network/network.py +++ b/examples/modules/network/network.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 # pylint: disable=W,C,R,duplicate-code,line-too-long diff --git a/examples/modules/network/network.py.schema b/examples/modules/network/network.py.schema index 5f83a4a3..5cb2cf98 100644 --- a/examples/modules/network/network.py.schema +++ b/examples/modules/network/network.py.schema @@ -10,7 +10,7 @@ info: For more information on this resource: - https://cloud.google.com/compute/docs/reference/rest/v1/networks - https://cloud.google.com/compute/docs/reference/rest/v1/subnetworks - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: network.py diff --git a/examples/quickstart/README.md b/examples/quickstart/README.md index 4af4c833..b0dff2c7 100644 --- a/examples/quickstart/README.md +++ b/examples/quickstart/README.md @@ -158,7 +158,7 @@ These are specified in the configuration file. See sample_quickstart.yaml | bigIpImageName | No | f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728 | string | Name of a public BIG-IP image found in Google Cloud Marketplace. Example value: `f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728`. You can find the names of F5 marketplace images in the README for this template or by running the command: `gcloud compute images list --project f5-7626-networks-public --filter="name~f5"`. | | bigIpInstanceType | No | n1-standard-8 | string | Instance type assigned to the application, for example 'n1-standard-4'. | | bigIpLicenseKey | No | | string | Supply the F5 BYOL license key for the BIG-IP instance if deploying a BYOL image. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpServiceAccountEmail | No | | string | Supply an email of an existing service account to be assigned to the BIG-IP instance. If a value is not provided, a service account will not be assigned to the instance. Example value: `your-service-account@your-project.iam.gserviceaccount.com`. | | cost | No | f5cost | string | Cost Center Tag. | @@ -187,7 +187,7 @@ These are specified in the configuration file. See sample_quickstart-existing-ne | bigIpImageName | No | f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728 | string | Name of a public BIG-IP image found in Google Cloud Marketplace. Example value: `f5-bigip-16-1-3-3-0-0-3-payg-best-plus-25mbps-221222234728`. You can find the names of F5 marketplace images in the README for this template or by running the command: `gcloud compute images list --project f5-7626-networks-public --filter="name~f5"`. | | bigIpInstanceType | No | n1-standard-8 | string | Instance type assigned to the application, for example 'n1-standard-4'. | | bigIpLicenseKey | No | | string | Supply the F5 BYOL license key for the BIG-IP instance if deploying a BYOL image. | -| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | +| bigIpRuntimeInitConfig | No | https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml | string | Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format. | | bigIpRuntimeInitPackageUrl | No | https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run | string | Supply a URL to the bigip-runtime-init package. | | bigIpServiceAccountEmail | No | | string | Supply an email of an existing service account to be assigned to the BIG-IP instance. If a value is not provided, a service account will not be assigned to the instance. Example value: `your-service-account@your-project.iam.gserviceaccount.com`. | | cost | No | f5cost | string | Cost Center Tag. | @@ -293,7 +293,7 @@ Example from sample_quickstart.yaml: ```yaml ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format - bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml + bigIpRuntimeInitConfig: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml ``` **IMPORTANT**: Note the "raw.githubusercontent.com". Any URLs pointing to github **must** use the raw file format. diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol-with-app.yaml index 5fcdf160..7bf1deee 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol-with-app.yaml @@ -28,17 +28,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -54,8 +54,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -112,7 +110,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol.yaml index 251cae08..7dc6a614 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-byol.yaml @@ -22,17 +22,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -48,8 +48,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg-with-app.yaml index f555a829..54d88b5b 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg-with-app.yaml @@ -25,17 +25,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -51,8 +51,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -105,7 +103,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg.yaml index c3655b06..efa212e7 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-1nic-payg.yaml @@ -19,17 +19,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -45,8 +45,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol-with-app.yaml index fe7b07a7..caf0619d 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol-with-app.yaml @@ -52,17 +52,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -78,8 +78,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -171,7 +169,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol.yaml index 884b57fc..04910ae1 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-byol.yaml @@ -46,17 +46,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -72,8 +72,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg-with-app.yaml index 6b13194b..80cd6fda 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg-with-app.yaml @@ -49,17 +49,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -75,8 +75,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -164,7 +162,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg.yaml index fdd921bc..6125adf9 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-2nic-payg.yaml @@ -43,17 +43,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -69,8 +69,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol-with-app.yaml index 5c5fe385..b4970271 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol-with-app.yaml @@ -68,17 +68,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -94,8 +94,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -205,7 +203,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol.yaml index 0e06de29..526031bd 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-byol.yaml @@ -62,17 +62,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -88,8 +88,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml index 710caee8..3c112127 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml @@ -65,17 +65,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -91,8 +91,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart @@ -198,7 +196,7 @@ extension_services: Custom_WAF_Policy: class: WAF_Policy url: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/Rapid_Deployment_Policy_13_1.xml enforcementMode: blocking ignoreChanges: false Service_Address_01: diff --git a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml index 810fe6a0..8bdcd45a 100644 --- a/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml +++ b/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml @@ -59,17 +59,17 @@ bigip_ready_enabled: [] extension_packages: install_operations: - extensionType: do - extensionVersion: 1.38.0 - extensionHash: d52c0723fc5ac0ca5af002874acae165e2319e8793afcbf596f813c132427f9c + extensionVersion: 1.39.0 + extensionHash: 4a67449195a53683a159b42857edd49a757da1a5a2029ccf94c4d6aa11ae4cda - extensionType: as3 - extensionVersion: 3.45.0 - extensionHash: 35e7a7efae33a9539e3df52ba594222f93231883f146d4c1fc36737dacc084b8 + extensionVersion: 3.46.0 + extensionHash: 9550bcdcd1ffe1f002fa5e3c71b8818877d9c7e161f5c68027c82ad85e56e924 - extensionType: ts extensionVersion: 1.33.0 extensionHash: 573d8cf589d545b272250ea19c9c124cf8ad5bcdd169dbe2139e82ce4d51a449 - extensionType: fast - extensionVersion: 1.24.0 - extensionHash: 7f1c8080b6712915d18caaf3410d8ed21c0454f53bfc8999f294bd958231b47f + extensionVersion: 1.25.0 + extensionHash: 434309179af405e6b663e255d4d3c0a1fd45cac9b561370e350bb8dd8b39761f extension_services: service_operations: - extensionType: do @@ -85,8 +85,6 @@ extension_services: class: Tenant My_DbVariables: class: DbVariables - provision.extramb: 1000 - restjavad.useextramb: true ui.advisory.enabled: true ui.advisory.color: blue ui.advisory.text: BIG-IP VE Quickstart diff --git a/examples/quickstart/quickstart-existing-network.py b/examples/quickstart/quickstart-existing-network.py index 9294f4c0..3d50b30b 100644 --- a/examples/quickstart/quickstart-existing-network.py +++ b/examples/quickstart/quickstart-existing-network.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 """Creates full stack for POC""" diff --git a/examples/quickstart/quickstart-existing-network.py.schema b/examples/quickstart/quickstart-existing-network.py.schema index dd44ebef..59fb4a05 100644 --- a/examples/quickstart/quickstart-existing-network.py.schema +++ b/examples/quickstart/quickstart-existing-network.py.schema @@ -5,7 +5,7 @@ info: author: F5 Networks description: Creates a standalone bigip deployment along with all required resources to support deployment. title: F5 quickstart existing network template - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: quickstart-existing-network.py @@ -40,7 +40,7 @@ properties: description: Instance type assigned to the application, for example 'n1-standard-8'. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: diff --git a/examples/quickstart/quickstart.py b/examples/quickstart/quickstart.py index a747e786..befd43cb 100644 --- a/examples/quickstart/quickstart.py +++ b/examples/quickstart/quickstart.py @@ -1,6 +1,6 @@ # Copyright 2021 F5 Networks All rights reserved. # -# Version 2.8.0.0 +# Version 2.9.0.0 """Creates full stack for POC""" diff --git a/examples/quickstart/quickstart.py.schema b/examples/quickstart/quickstart.py.schema index cdfd3afd..86495631 100644 --- a/examples/quickstart/quickstart.py.schema +++ b/examples/quickstart/quickstart.py.schema @@ -5,7 +5,7 @@ info: author: F5 Networks description: Creates a standalone bigip deployment along with all required resources to support deployment. title: F5 quickstart template - version: 2.8.0.0 + version: 2.9.0.0 imports: - path: quickstart.py @@ -45,11 +45,11 @@ properties: description: Instance type assigned to the application, for example 'n1-standard-8'. type: string bigIpRuntimeInitConfig: - default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml + default: https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml description: Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format, or an escaped JSON string to use for f5-bigip-runtime-init configuration. type: string bigIpRuntimeInitPackageUrl: - default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + default: https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run description: URL for BIG-IP Runtime Init package type: string cost: diff --git a/examples/quickstart/sample_quickstart.yaml b/examples/quickstart/sample_quickstart.yaml index 7429da1a..fadaa432 100644 --- a/examples/quickstart/sample_quickstart.yaml +++ b/examples/quickstart/sample_quickstart.yaml @@ -56,10 +56,10 @@ resources: # bigIpLicenseKey: AAAAA-BBBBB-CCCCC-DDDDD-EEEEEEE ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg-with-app.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package bigIpRuntimeInitPackageUrl: >- - https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.1/dist/f5-bigip-runtime-init-1.6.1-1.gz.run + https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.6.2/dist/f5-bigip-runtime-init-1.6.2-1.gz.run ### (OPTIONAL) BIG-IP service account email. # Supply an email of an existing service account to be assigned to the BIG-IP instance. # Uncomment the parameter below and replace 'your-service-account@yourproject' value diff --git a/examples/quickstart/sample_quickstart_existing_network.yaml b/examples/quickstart/sample_quickstart_existing_network.yaml index 864c4234..e505dbf6 100644 --- a/examples/quickstart/sample_quickstart_existing_network.yaml +++ b/examples/quickstart/sample_quickstart_existing_network.yaml @@ -52,7 +52,7 @@ resources: # bigIpLicenseKey: AAAAA-BBBBB-CCCCC-DDDDD-EEEEEEE ### (OPTIONAL) Supply a URL to the bigip-runtime-init configuration file in YAML or JSON format bigIpRuntimeInitConfig: >- - https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.8.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml + https://raw.githubusercontent.com/F5Networks/f5-google-gdm-templates-v2/v2.9.0.0/examples/quickstart/bigip-configurations/runtime-init-conf-3nic-payg.yaml ### (OPTIONAL) Supply a URL for the bigip-runtime-init package bigIpRuntimeInitPackageUrl: >- https://cdn.f5.com/product/cloudsolutions/f5-bigip-runtime-init/v1.5.1/dist/f5-bigip-runtime-init-1.5.1-1.gz.run