-
Notifications
You must be signed in to change notification settings - Fork 398
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
Cleanup ec2_elb* #586
Cleanup ec2_elb* #586
Conversation
This issue helped me understand the history so leaving it here for anyone else who comes across this PR: Thanks for untangling this @tremble |
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.
It would be good to have a changelog explaining that there was code duplication and that's why we already removed the file even though the redirect says it won't go away until 3.0. Folks might go looking for the module on-disk if they're debugging something.
e8a23ee
to
82bb850
Compare
@tremble I'm +1 to gate this once the merge conflicts are resolved, thanks! |
1b77ac6
to
cd92b12
Compare
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.
LGTM
…anup/elb Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]> This commit was initially merged in https://github.com/ansible-collections/community.aws See: ansible-collections@aaa1327
…anup/elb Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]> This commit was initially merged in https://github.com/ansible-collections/community.aws See: ansible-collections@aaa1327
…anup/elb Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]> This commit was initially merged in https://github.com/ansible-collections/community.aws See: ansible-collections@b946932
Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]>
Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]>
Cleanup ec2_elb* SUMMARY This effectively reverts ansible/ansible#30532 @wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication. ec2_elb_info now has a boto3 based equivalent elb_classic_lb_info deprecate it so we can drop the old boto based module elb_classic_lb was never rewritten, point it at amazon.aws.ec2_elb_lb so we only try and do the boto3 migration in one place elb_instance was never rewritten, point ec2_elb at community.aws.elb_instance so we only try and do the boto3 migration in one place Before we release 2.0.0 let's get this back to something vaguely consistent. ISSUE TYPE Feature Pull Request COMPONENT NAME ec2_elb ec2_elb_lb ec2_elb_info elb_classic_lb elb_classic_lb_info ADDITIONAL INFORMATION Reviewed-by: Jill R <None> Reviewed-by: Markus Bergholz <[email protected]>
SUMMARY
This effectively reverts ansible/ansible#30532
@wimnat originally tried to keep ec2_elb, ec2_elb_lb and their fact/info partners separate from elb_instance / elb_classic_lb so that when a boto3 migration was performed the API/return values could be changed. We no longer have a 'preview' flag on the interface, so this is just causing duplication.
Before we release 2.0.0 let's get this back to something vaguely consistent.
ISSUE TYPE
COMPONENT NAME
ec2_elb
ec2_elb_lb
ec2_elb_info
elb_classic_lb
elb_classic_lb_info
ADDITIONAL INFORMATION