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

Releases: F5Networks/f5-aws-cloudformation

v4.1.2

07 Feb 22:52
Compare
Choose a tag to compare

In addition to minor enhancements and fixes, this maintenance release contains the following

  • Templates now include option for AS3 declaration URL
    F5 CFTs now include the option of including the URL of an AS3 declaration. This allows you to specify the BIG-IP configuration you want on your newly created BIG-IP VE(s). In templates such as autoscale, where an F5-recommended configuration is deployed by default, specifying an AS3 declaration URL will override the default configuration with your declaration. For information on AS3 and composing declarations, see https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/3.5.1/)

Bug fixes in this release

  • /var/ directory full on autoscale solutions (cloud-libs)
  • Autoscale should perform retries on authentication (cloud-libs)
  • Modify autoscale.js to check to see if --cluster update is already running (cloud-libs)
  • Install ilx package option should not be saved in reboot script (cloud-libs)
  • Setting ssl-port in cloud-libs onboard responds with unknown error code (cloud-libs)
  • Autoscale NLB AS3 declaration is incorrect
  • Options not fully populated in run_autoscale_backup.sh
  • Failover custom-config.sh fails due to lack of eth2 interface
  • Instance type update to support additional instance types

Released on 2/7/19

v4.1.1

08 Jan 20:59
Compare
Choose a tag to compare

This maintenance release contains the following change:

  • In the autoscale via-nlb templates (currently experimental), resolved an issue that could cause deployment of the default application service configuration to fail.

Released on 1/8/19

v4.1.0

13 Dec 23:30
Compare
Choose a tag to compare

In addition to minor enhancements and fixes, this release contains the following:

Supported

  • Supported templates now install AS3
    All of the supported templates for AWS now install F5’s Application Services Extension 3 (AS3) version 3.5.1 (LTS) on the BIG-IP VEs by default. AS3 uses a declarative configuration model, meaning you send a declaration file using a single Rest API call. See the AS3 documentation (https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/3.5.1/) for details on how to use AS3 on your BIG-IP VE(s).

Experimental

In addition to minor enhancements and fixes, this release contains the following:

  • New Quick Start template
    This release contains the initial release of our quick start templates with a quick start for AWS. The quick start template allows you to quickly launch an auto scale group of BIG-IP VEs into AWS to demonstrate a typical micro-services use case and/or Blue and Green deployment strategy. This template deploys a full demo application stack, including the Network, a Bastion Host, and an auto scale group of BIG-IP VEs in front of two application Auto Scale Groups.

Released on 12/13/18

v4.0.0

01 Nov 23:24
Compare
Choose a tag to compare

Supported templates in 4.0.0

In addition to minor enhancements and fixes, this maintenance release contains the following:

  • New utility licenses for PAYG templates
    You can now choose from the following new options for many of the PAYG (pay as you go) license: Per App VE, Advanced WAF, Per App VE Advanced WAF. See the matrix (https://github.com/F5Networks/f5-aws-cloudformation/blob/master/aws-bigip-version-matrix.md) for details and applicable templates. See https://www.f5.com/pdf/products/big-ip-per-app-virtual-edition-overview.pdf for more information on Per App VE.

  • Support for Static IP addresses
    Previously, AWS templates leveraged DHCP to assign addresses to its interfaces. This facilitates automation scenarios where the source of truth for your deployment (BIG-IP and Virtual Services) are defined externally and not tied to specific IPs. Blue/Green consists of creating entirely new deployments and relies on DNS. However, if replacing, upgrading or migrating instances in existing deployments, and you want to re-use the BIG-IP instance’s backup file, it is not possible as a new DHCP-based instance’s IPs address will not match the backup (UCS) file. This new option allows you to assign static IP addresses, which enhances the ability to migrate or replace instances in an existing deployment.

Experimental templates in 4.0.0

In addition to minor enhancements and fixes, this maintenance release contains the following:

  • New experimental template for clustered BIG-IQ License Manager deployments
    This new experimental template deploys clustered (hot standby) BIG-IQ license managers in a highly available configuration across Amazon Availability Zones, using BYOL (bring your own license) licensing. The BIG-IQ VE can detect Availability Zone failure and automatically shift public traffic to the BIG-IQ in the Availability Zone that is unaffected.

Released on 11/1/18

v3.3.1

20 Sep 22:32
Compare
Choose a tag to compare

In addition to minor enhancements and fixes, this maintenance release contains the following:

  • New README files in each supported GitHub directory
    In order to help users browse to the appropriate template, we added README files to each directory. These files contain information on the template types available in each subsequent directory.

  • Updated supported auto scale example diagrams
    Updated the configuration example diagrams for the auto scale README files to accurately depict the scenario in the template (for example, the diagrams now accurately show BIG-IQ or BIG-IP DNS where applicable).

  • Corrected an issue in Experimental auto scale (Front-end via NLB) templates
    Fixed a double curly braces syntax error in custom-config.sh in the auto scale via NLB templates.

Released on 9/20/18

v3.3.0

29 Aug 03:28
Compare
Choose a tag to compare

Supported templates in release 3.3.0

In addition to minor enhancements and fixes, this release contains the following:

  • Auto Scale LTM and WAF templates using DNS now supported
    The auto scale templates for BIG-IP LTM and WAF (ASM) using DNS are now fully supported by F5. By virtue of a DNS request made by the client to the DNS provider (currently only BIG-IP DNS), traffic flows to the current BIG-IP VE (cluster) members directly, which then process traffic to the application servers, allowing you to deploy without using an AWS Elastic Load Balancer (ELB).

  • Support for BIG-IP version 13.1.1
    This release introduces support for BIG-IP version 13.1.1 across templates. In this release, for BYOL and BIG-IQ licensing, the BIG-IP image names have changed (previous options were Good, Better, and Best). Now you choose a BIG-IP VE image based on whether you need LTM only or All modules available (including WAF, ASM, etc.), and if you need 1 or 2 boot locations. Use 2 boot locations if you expect to upgrade the BIG-IP VE in the future. If you do not need room to upgrade (if you intend to create a new instance when a new version of BIG-IP VE is released), use an image with 1 boot location.

Experimental templates in release 3.3.0

In addition to minor enhancements and fixes, this release contains the following:

  • Standalone BIG-IQ License Manager template
    This experimental template is our first template that deploys a standalone BIG-IQ device. This template launches a 2-NIC deployment of a BIG-IQ License Manager VE in an Amazon Virtual Private Cloud, using a BYOL (bring your own license) BIG-IQ License Manager License. You chose the type of licensing pool you want on the BIG-IQ in order to license your BIG-IP VE instances.

Released on 8/28/18

v3.2.0

28 Jun 22:28
Compare
Choose a tag to compare

In addition to minor enhancements and fixes, this release contains the following:

  • Cluster 3 NIC – Across AZs template
    These new templates for deployments across AWS Availability zones launch and configure two BIG-IP 3-NIC VEs in a clustered, highly available configuration. If one device becomes unavailable, the standby takes over traffic management duties, ensuring you have the highest level of availability for your applications. There are versions of this template for hourly (pay-as-you-go), BYOL (bring your own license), and licensing using a BIG-IQ device.

  • F5 AWS repository structure changes
    In an effort to provide consistency across our different cloud offerings, we have modified the directory structure of the F5 AWS CloudFormation template repository. Now each template has its own folder with an associated readme file specific to the template. Any bookmarked links will likely need to be updated due to this change.

  • Standalone and cluster templates have a new default AWS instance size
    All F5 standalone and cluster templates now default to using the AWS m4.xlarge instance size. Previously the default was m3.2xlarge. You can still choose the AWS instance size from the drop-down list in the template, only the default in the CFT has changed.

Released on 6/28/18

v3.1.0

18 May 21:13
Compare
Choose a tag to compare

In addition to minor enhancements and fixes, this release contains the following:

  • Cluster 3 NIC – Same AZ template
    This new template for same Availability Zone deployments launches and configures two BIG-IP 3-NIC VEs in a clustered, highly available configuration in an Amazon Availability Zone. If one device becomes unavailable, the standby takes over traffic management duties, ensuring you have the highest level of availability for your applications.

  • All templates with BIG-IQ licensing now support using a ELA/subscription pool
    The templates now support BIG-IQ licensing using an ELA (Enterprise Licensing Agreement)/subscription pool, which enables self-licensing of BIG-IP virtual editions (VEs). This reduces time and effort and enables the quick delivery of application and security services.

  • Templates now allow use of custom BIG-IP image
    The templates now support using a custom BIG-IP image if necessary. You simply add the AMI ID in the Custom Image ID field, and the custom BIG-IP image launches. This allows greater flexibility for your cloud deployments.

Released on 5/17/18

v3.0.1

17 May 18:21
Compare
Choose a tag to compare

This minor release was only to update the f5.aws_advanced_ha iApp template (https://github.com/F5Networks/f5-aws-cloudformation/tree/master/iApps)

Released on 4/30/18

v3.0.0

12 Apr 22:33
Compare
Choose a tag to compare

Supported templates additions in 3.0.0

In addition to minor enhancements and fixes, this release contains the following:

  • Standalone nNIC (multi-NIC) template fully supported
    The standalone nNIC template has moved from experimental to supported. This template allows you to specify additional network interfaces (up to a total of 8) for your BIG-IP VE. This template is extremely useful when the BIG-IP VE is being used as a traffic controller and requires more than 3 network interfaces.

  • Auto scale templates now automatically backup BIG-IP configuration
    All AWS auto scale templates now automatically create a UCS backup of the BIG-IP VE configuration and store it in the AWS S3 bucket created by the template. Backups occur once a day at 12am and 7 days of backups are saved. In the event the system needs to restore from a backup UCS file, it uses the file with the latest timestamp.

  • Logging iApp template
    F5 has created an iApp for configuring logging for BIG-IP modules to be sent to a specific set of cloud analytics solutions. The iApp creates logging profiles which can be attached to the appropriate objects (virtual servers, APM policy, and so on) which results in logs being sent to the selected cloud analytics solution, AWS in this case. This iApp now loads on the BIG-IP VE as a part of the template.

Experimental template additions in 3.0.0

  • Learning stacks
    The experimental F5 CFT templates now include an option for learning stacks. Learning stacks means that in addition to creating a new networking stack, it also creates all of the appropriate configuration for an example web service. This allows you to create a quick, working demo, or a place to get hands on learning, with a click of a button; everything is created from scratch for you. See https://www.youtube.com/watch?v=jBLMVsM0fM4 for a video of a learning stack template in action.

  • Auto scale using DNS (no ELB required)
    These new experimental templates for our auto scale solutions now use a DNS request made by the client to the DNS provider (currently only BIG-IP DNS (formerly BIG-IP GTM) is supported) to direct traffic to the current BIG-IP VE (cluster) members directly, which will then process traffic to the application servers. This allows deployments without using an Elastic Load Balancer (ELB), which saves money and simplifies the configuration.

  • Auto scale using BIG-IQ and scaling with PAYG instances
    These new experimental auto scale templates launch at least one BIG-IP VE Local Traffic Manager with a BYOL (bring your own license) license, but then use hourly BIG-IP VEs when auto scale events occur. The templates rely on an existing F5 BIG-IQ device with a pool of 1-4 BYOL licenses. But instead of scaling BYOL BIG-IP VE instances as our other auto scale solutions do, as traffic through the BIG-IP VE or the BIG-IP CPU utilization increases, up to 8 hourly BIG-IP VE LTM instances automatically instantiate to seamlessly handle the load. When traffic or CPU utilization decreases, the hourly BIG-IP VEs are automatically removed.

Released 4/12/18