-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add asg refresh and asg refresh info modules #795
Add asg refresh and asg refresh info modules #795
Conversation
…nce_refreshes_info.py
…stance_refreshes_info modules
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@danquixote Thank you very much for working on this. It really is in Avery good shape. Could you please add check_mode
for these modules and expand the tests (combine tasks running with and without check_mode
)?
@danquixote this PR contains the following merge commits: Please rebase your branch to remove these commits. |
Hi @danquixote, Thank you so much for contributing on this. Would you be interested in continuing to work on it? Also, while testing out your PR code, I accidentally pushed the fix for merge conflict to your branch, please revert the commit if you wish to do so (I'm also open to collaborating on this PR to take it to completion). |
It would be great to have @danquixote's hard work here be merged. @mandar242 would you be able to open a new PR based on this one (create a branch on your own fork of the repo, and open a PR from that) that preserves their commit history so we can get this over the finish line? |
) ec2_asg_instance_refresh and ec2_asg_instance_refresh_info modules SUMMARY Reviving original PR that adds Autoscaling instance refresh API support as the author has yet not updated PR based on review feedback. Issue: #135 PR being revived: #795 Fixes #135 ISSUE TYPE New Module Pull Request COMPONENT NAME ec2_asg_instance_refresh ec2_asg_instance_refreshes_info ADDITIONAL INFORMATION More about the feature: https://aws.amazon.com/blogs/compute/introducing-instance-refresh-for-ec2-auto-scaling/ Boto3 documentation: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/autoscaling.html#AutoScaling.Client.start_instance_refresh Reviewed-by: Alina Buzachis <None> Reviewed-by: Mandar Kulkarni <[email protected]> Reviewed-by: Mark Woolley <[email protected]> Reviewed-by: Jill R <None> Reviewed-by: Joseph Torcasso <None>
) ec2_asg_instance_refresh and ec2_asg_instance_refresh_info modules SUMMARY Reviving original PR that adds Autoscaling instance refresh API support as the author has yet not updated PR based on review feedback. Issue: #135 PR being revived: #795 Fixes #135 ISSUE TYPE New Module Pull Request COMPONENT NAME ec2_asg_instance_refresh ec2_asg_instance_refreshes_info ADDITIONAL INFORMATION More about the feature: https://aws.amazon.com/blogs/compute/introducing-instance-refresh-for-ec2-auto-scaling/ Boto3 documentation: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/autoscaling.html#AutoScaling.Client.start_instance_refresh Reviewed-by: Alina Buzachis <None> Reviewed-by: Mandar Kulkarni <[email protected]> Reviewed-by: Mark Woolley <[email protected]> Reviewed-by: Jill R <None> Reviewed-by: Joseph Torcasso <None> (cherry picked from commit 3015013)
) (#1014) [PR #973/30150139 backport][stable-3] ec2_asg_instance_refresh and ec2_asg_instance_refresh_info modules This is a backport of PR #973 as merged into main (3015013). SUMMARY Reviving original PR that adds Autoscaling instance refresh API support as the author has yet not updated PR based on review feedback. Issue: #135 PR being revived: #795 Fixes #135 ISSUE TYPE New Module Pull Request COMPONENT NAME ec2_asg_instance_refresh ec2_asg_instance_refreshes_info ADDITIONAL INFORMATION More about the feature: https://aws.amazon.com/blogs/compute/introducing-instance-refresh-for-ec2-auto-scaling/ Boto3 documentation: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/autoscaling.html#AutoScaling.Client.start_instance_refresh
Closed because superseded by #973 |
Deprecate Camel- and Upper- case aliases SUMMARY Clean up aliases. S3_URL is a quirk from the very early code base and wasn't cleaned up when the original cleanup was done (in 2014!) The CamelCase parameters were originally for compatibility. ISSUE TYPE Feature Pull Request COMPONENT NAME s3_bucket aws_s3 ec2_vpc_dhcp_option_info aliases ec2_ami ADDITIONAL INFORMATION S3_URL is causing linting issues with the docs: /home/runner/work/_temp/docsbuild/rst/collections/amazon/aws/aws_s3_module.rst:1478: WARNING: Duplicate explicit target name: "ansible_collections.amazon.aws.aws_s3_module__parameter-s3_url". Reviewed-by: Alina Buzachis <None>
SUMMARY
Fixes #135
Resubmitting rebased-PR after initial review on #487 by @tremble .
Overview:
Adding the ec2_asg_instance_refresh and related *_info module. These modules are intended to be used together to start or cancel an EC2 AutoScaling Group (ASG) instance refresh, and then track the subsequent progress with the provided InstanceRefreshId. The *_info module can also be used to get multiple pages of refresh history using the NextToken.
Fixes #487
ISSUE TYPE
COMPONENT NAME
ec2_asg_instance_refresh
ec2_asg_instance_refreshes_info
ADDITIONAL INFORMATION