Skip to content
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

Fix route53 idempotency issues #525

Merged
merged 5 commits into from
Apr 6, 2021

Conversation

felixfontein
Copy link
Contributor

SUMMARY

Fixes #524.

ISSUE TYPE
  • Bugfix Pull Request
COMPONENT NAME

route53

@ansibullbot
Copy link

@ansibullbot ansibullbot added bug This issue/PR relates to a bug module module needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR needs_triage plugins plugin (any type) small_patch Hopefully easy to review labels Apr 5, 2021
Copy link
Contributor

@tremble tremble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code change itself looks good. We just need to get some tests in place.

@felixfontein
Copy link
Contributor Author

The CAA order problem cannot be tested with the module - resp. only parts of it can be tested, and that test is already there (and the module satisfied that test). To fully test this, one needs to create CAA records in a different order than the module would create them. Since the module always sorts the CAA values, that's not possible with the module.

@ansibullbot ansibullbot added integration tests/integration tests tests and removed small_patch Hopefully easy to review labels Apr 5, 2021
Copy link
Contributor

@tremble tremble left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for following up on this @felixfontein

@tremble tremble merged commit 351ba4a into ansible-collections:main Apr 6, 2021
@felixfontein felixfontein deleted the fix-route53 branch April 6, 2021 10:42
@felixfontein
Copy link
Contributor Author

@tremble thanks for reviewing and merging!

alinabuzachis pushed a commit to alinabuzachis/community.aws that referenced this pull request Jul 19, 2021
* Fix name comparison: AWS uses octal encoding for characters like '@' and '*'.
* Fix CAA record ordering.
* Add changelog fragment.
* Add wildcard record test.
alinabuzachis pushed a commit to alinabuzachis/community.aws that referenced this pull request Jul 19, 2021
* Fix name comparison: AWS uses octal encoding for characters like '@' and '*'.
* Fix CAA record ordering.
* Add changelog fragment.
* Add wildcard record test.
danielcotton pushed a commit to danielcotton/community.aws that referenced this pull request Nov 23, 2021
* Fix name comparison: AWS uses octal encoding for characters like '@' and '*'.
* Fix CAA record ordering.
* Add changelog fragment.
* Add wildcard record test.
alinabuzachis added a commit to alinabuzachis/community.aws that referenced this pull request May 25, 2022
…ions#525)

ec2_vpc_endpoint use module_utils helper for tagging

SUMMARY


ec2_vpc_endpoint use module_utils helper for tag management


ISSUE TYPE


Feature Pull Request

COMPONENT NAME

ec2_vpc_endpoint

Reviewed-by: Mark Chappell <None>
Reviewed-by: None <None>
abikouo pushed a commit to abikouo/community.aws that referenced this pull request Oct 24, 2023
* Fix name comparison: AWS uses octal encoding for characters like '@' and '*'.
* Fix CAA record ordering.
* Add changelog fragment.
* Add wildcard record test.

This commit was initially merged in https://github.com/ansible-collections/community.aws
See: ansible-collections@351ba4a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug This issue/PR relates to a bug integration tests/integration module module needs_revision This PR fails CI tests or a maintainer has requested a review/revision of the PR needs_triage plugins plugin (any type) tests tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

route53 idempotency issues
3 participants