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

Migrate ec2_vpc_endpoint* modules and tests #435

Merged

Commits on Aug 26, 2021

  1. Configuration menu
    Copy the full SHA
    e10d7d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e23ed4f View commit details
    Browse the repository at this point in the history
  3. Rename collection (#12)

    * Rename core collection
    
    Rename references to ansible.amazon to amazon.aws.
    
    * Rename community.amazon to community.aws
    Fix pep8 line lengths for rewritten amazon.aws imports
    
    * Missed a path in shippable.sh
    * Dependency repos moved
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@235c5db
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    028bfe5 View commit details
    Browse the repository at this point in the history
  4. Remove METADATA and cleanup galaxy.yml (ansible-collections#70)

    * Remove ANSIBLE_METADATA entirely, see ansible/ansible/pull/69454.
    Remove `license` field from galaxy.yml, in favor of `license_file`.
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@05672a6
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    c2d9879 View commit details
    Browse the repository at this point in the history
  5. Collections related fixes for CI (ansible-collections#96)

    * Update module deprecations
    
    Switch version to `removed_at_date`
    
    * Don't install amazon.aws from galaxy
    
    We've been using galaxy to install amazon.aws in shippable, but that
    doesn't really work if we aren't publising faster. Get that collection
    from git so it is most up to date.
    
    * We need to declare python test deps now
    
    * missed a python dep
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@7cd211e
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    75e2b55 View commit details
    Browse the repository at this point in the history
  6. Update Examples with FQCN (ansible-collections#67)

    Updated module examples with FQCN
    
    Signed-off-by: Abhijeet Kasurde <[email protected]>
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@98173ae
    Akasurde authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    60937a0 View commit details
    Browse the repository at this point in the history
  7. Update docs (ansible-collections#99)

    * Update docs
    
    Remove .git from repo url so links in readme will generate correctly
    Add required ansible version
    Run latest version of add_docs.py
    Add version_added string to modules
    
    * galaxy.yml was missing authors
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@96ee268
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    541340a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d977e99 View commit details
    Browse the repository at this point in the history
  9. Bulk migration to AnsibleAWSModule (ansible-collections#173)

    * Update comments to reference AnsibleAWSModule rather than AnsibleModule
    * Bulk re-order imports and split onto one from import per-line.
    * Add AnsibleAWSModule imports
    * Migrate boto 2 based modules to AnsibleAWSModule
    * Move boto3-only modules over to AnsibleAWSModule
    * Remove extra ec2_argument_spec calls - not needed now we're using AnsibleAWSModule
    * Remove most HAS_BOTO3 code, it's handled by AnsibleAWSModule
    * Handle missing Boto 2 consistently  (HAS_BOTO)
    * Remove AnsibleModule imports
    * Changelog fragment
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@818c6d2
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    e1ac60f View commit details
    Browse the repository at this point in the history
  10. Python 3 compatibility error handling: use to_native(e) instead of st…

    …r(e) or e.me… (ansible-collections#26)
    
    * Py3 compat error handling: use to_native(e) instead of str(e) or e.message
    * PR comment changes, use fail_json_aws and is_boto3_error_code
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@ffe14f9
    veloutin authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    a6e64ce View commit details
    Browse the repository at this point in the history
  11. Cleanup: Bulk Migration from boto3_conn to module.client() (ansible-c…

    …ollections#188)
    
    * Migrate from boto3_conn to module.client
    * Simplify error handling when creating connections
    * Simplify Region handling
    * Remove unused imports
    * Changelog
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@6bdf00d
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    ef31218 View commit details
    Browse the repository at this point in the history
  12. Bulk import cleanup (ansible-collections#360)

    * Split imports and reorder
    * Import camel_dict_to_snake_dict and snake_dict_to_camel_dict direct from ansible.module_utils.common.dict_transformations
    * Remove unused imports
    * Route53 Info was migrated to Boto3 drop the HAS_BOTO check and import
    * changelog
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@130cf3c
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    d91e690 View commit details
    Browse the repository at this point in the history
  13. Bulk migration to fail_json_aws (ansible-collections#361)

    * Split imports and sort
    * Move camel_dict_to_snake_dict imports to ansible.module_utils.common.dict_transformations
    * Cleanup unused imports
    * Bulk migration to fail_json_aws
    * Changelog
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@6c88315
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    e7361de View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    acbbdb6 View commit details
    Browse the repository at this point in the history
  15. ec2_vpc_endpoint - fixup deletion 'changed' (ansible-collections#362)

    * Ensure ec2_vpc_endpoint returns True when deleting an Endpoint
    Return not changed when state=absent and endpoint has already been deleted
    
    * Add minimal endpoint tests
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@a89ec90
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    04d50f6 View commit details
    Browse the repository at this point in the history
  16. Yet more integration test aliases file cleanup (ansible-collections#431)

    * More aliases cleanup
    * Mark ec2_classic_lb tests unstable
    * Add more comments about why tests aren't enabled
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@cb55efa
    tremble authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    d698c8c View commit details
    Browse the repository at this point in the history
  17. Added support for 'vpc_endpoint_type'. (ansible-collections#460)

    * Added support for 'vpc_endpoint_type'.
    * Integration test for the 'vpc_endpoint_type' feature.
    * Added choices in documentation.
    * Added changelog.
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@4da568a
    Proksima authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    a28c113 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d6dcb48 View commit details
    Browse the repository at this point in the history
  19. More no_log=False to fix sanity tests (ansible-collections#474)

    * Add no_log=False to mark some more false-positives of the no_log check.
    
    * More false-positives confirmed by tremble.
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@67b6d75
    felixfontein authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    f5ec6d2 View commit details
    Browse the repository at this point in the history
  20. New module - ec2_vpc_endpoint_service_info (ansible-collections#346)

    * New module - ec2_vpc_endpoint_service_info
    
    * Deprecate querying services through ec2_vpc_endpoint_info
    
    * Attempt to cope with some services which have who possible endpoints
    
    Co-authored-by: Jill R <[email protected]>
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@b48c1ee
    2 people authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    2dade29 View commit details
    Browse the repository at this point in the history
  21. Stabilize and improve ec2_vpc_endpoint modules (ansible-collections#473)

    * Stabilize and improve ec2_vpc_endpoint modules
    
    - Add tagging support
    - Make idempotent
    - Better exception handling
    - Better check_mode support
    - Use module_utils for common functions
    - Enable retries on common AWS failures
    
    * Make endpoint deletion idempotent in check_mode
    
    * Sanity fixes
    
    * Address review feedback
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@f1d338d
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    f1128d0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    e42c330 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    54bbedb View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    35858f7 View commit details
    Browse the repository at this point in the history
  25. Remove shippable references from repo

    This collection has been operating on Zuul CI for some weeks now
    
    This commit was initially merged in https://github.com/ansible-collections/community.aws
    See: ansible-collections/community.aws@4e0d83c
    jillr authored and alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    de99618 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    fa42e02 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0297ae6 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d313a8b View commit details
    Browse the repository at this point in the history
  29. Update runtime

    alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    5227180 View commit details
    Browse the repository at this point in the history
  30. Update FQDN

    alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    675634c View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b3504cf View commit details
    Browse the repository at this point in the history
  32. Add changelog fragment

    alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    22dea44 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    743f554 View commit details
    Browse the repository at this point in the history
  34. Update ignore files

    alinabuzachis committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    a6d109d View commit details
    Browse the repository at this point in the history