Releases: nginxinc/nginx-asg-sync
v0.5.0
New in NGINX Plus Integration with Cloud Autoscaling v0.5.0
🚀 Features
- Update log format (#42) @LorcanMcVeigh
- Add InService option for AWS (#39) @lucacome
📝 Documentation
- Release 0.5.0 (#74) @lucacome
- Update build files (#73) @lucacome
- Add local target in Dockerfile and build for centos8 (#66) @lucacome
- Fix CI badge (#53) @lucacome
🔨 Maintenance
- Fix RPM version (#75) @lucacome
- Release 0.5.0 (#74) @lucacome
- Update build files (#73) @lucacome
- Update Go version to 1.16 (#72) @lucacome
- Add local target in Dockerfile and build for centos8 (#66) @lucacome
- Bump github.com/Azure/azure-sdk-for-go from 51.2.0+incompatible to 51.3.0+incompatible (#71) @dependabot
- Update dependencies (#67) @lucacome
- Change dependabot interval to weekly (#68) @lucacome
- Remove PR labeler, use autolabeler (#69) @lucacome
- Bump addnab/docker-run-action from v1 to v2 (#62) @dependabot
- Add Release drafter and PR labeler (#56) @lucacome
- Bump pytest from 4.4.1 to 6.2.2 in /tests (#46) @dependabot
- Bump gopkg.in/yaml.v2 from 2.3.0 to 2.4.0 (#52) @dependabot
- Bump github.com/nginxinc/nginx-plus-go-client from 0.6.0 to 0.8.0 (#49) @dependabot
- Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.4.2 to 0.5.7 (#50) @dependabot
- Bump boto3 from 1.11.6 to 1.17.7 in /tests (#54) (#58) (#60) @dependabot
- Bump requests from 2.22.0 to 2.25.1 in /tests (#47) @dependabot
- Bump actions/cache from v2 to v2.1.4 (#45) @dependabot
- Bump github.com/aws/aws-sdk-go from 1.31.2 to 1.37.15 (#51) (#55) (#57) (#70) @dependabot
- Remove Travis and move to GitHub workflows (#44) @lucacome
- Move to a single Dockerfile (#43) @lucacome
- Update Go version to 1.15 (#41) @Dean-Coakley
- Update go version, fossa and dependencies (#40) @lucacome
- Prepare a POC of testing framework for e2e tests. (#36) @tellet
Resources
- Documentation -- https://github.com/nginxinc/nginx-asg-sync/blob/v0.5.0/README.md
0.4-1
IMPROVEMENTS:
- Add support to set upstream server parameters:
max_conns
,max_fails
,fail_timeout
andslow_start
in the configuration file. #33 - Add support to use wildcards in the names of AWS Auto Scaling groups. #29 Thanks to @trjstewart
- Allow nginx-asg-sync to detect the region where it is running (use
region: self
in the configuration file). #27 Thanks to @trjstewart
Documentation is available at https://github.com/nginxinc/nginx-asg-sync/blob/v0.4-1/README.md
0.3-1
IMPROVEMENTS:
- Add support for Azure Virtual Machine Scale Sets #24
- Create separate documentation for the configuration for different cloud providers: aws and azure.
- Ubuntu 14.04 (Trusty) is no longer supported.
UPGRADE:
The upgrade process requires changing the configuration file name. Below are the recommended steps to follow:
- Change the name of the configuration file from
/etc/nginx/aws.yaml
to/etc/nginx/config.yaml
. - Download the Release 0.3 nginx-asg-sync package for your OS and upgrade the package using the OS tools (dpkg or rpm).
- Check the logs of nginx-asg-sync to make sure that it is working properly after the upgrade.
Note: the supported versions of NGINX Plus are R18 and higher.
Documentation is available at https://github.com/nginxinc/nginx-asg-sync/blob/v0.3-1/README.md
0.2-1
IMPROVEMENTS:
UPGRADE:
The upgrade process requires changing both NGINX Plus configuration and nginx-asg-sync configuration. Below are the recommended steps to follow:
- Upgrade NGINX Plus to R14 or R15
- Enable the new API in the NGINX Plus configuration while keeping the upstream_conf and the status API enabled. See an example of configuring the new API in the configuration section, but make sure to keep the upstream_conf and the status API.
- Reload NGINX Plus to apply the updated configuration
- Modify the /etc/nginx/aws.yaml file:
- Remove the
upstream_conf_endpoint
andstatus_endpoint
fields. - Add the
api_endpoint
field. See an example in the configuration section of the README.md
- Remove the
- Download the Release 0.2 nginx-asg-sync package for your OS and upgrade the package using the OS tools (dpkg or rpm).
- Check the logs of nginx-asg-sync to make sure that it is working properly after the upgrade.
- Finally remove the upstream_conf and the status API from NGINX Plus configuration.
- Reload NGINX Plus to apply the updated configuration
Note: the supported versions of NGINX Plus are R14 and higher.
Documentation is available at https://github.com/nginxinc/nginx-asg-sync/blob/v0.2-1/README.md
0.1-2
nginx-asg-sync 0.1-2
- Make sure nginx-asg-sync works with NGINX Plus R13
Documentation is available at https://github.com/nginxinc/nginx-asg-sync/blob/v0.1-2/README.md.
0.1-1
nginx-asg-sync 0.1-1
First release.
Documentation is available at https://github.com/nginxinc/nginx-asg-sync/blob/v0.1-1/README.md.