amazon.aws icon indicating copy to clipboard operation
amazon.aws copied to clipboard

Normalize refactor

Open tremble opened this issue 1 year ago • 1 comments

SUMMARY

fixes: #2001

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

plugins/module_utils/iam.py plugins/module_utils/transformation.py tests/unit/module_utils/transformation/test_boto3_resource_to_ansible_dict.py

ADDITIONAL INFORMATION

Note: also tinkers a little with Type Hinting, not sure of the value

TODO:

  • [x] Initial transform code
  • [x] Unit tests for transform code
  • [x] initial iam updates
  • [ ] Basic unit tests for iam updates
  • [ ] changelog

tremble avatar Feb 29 '24 18:02 tremble

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/ee450c053801404994ae91ec7abd8c91

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 20s :heavy_check_mark: build-ansible-collection SUCCESS in 15m 51s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 21s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 13m 48s :heavy_check_mark: integration-amazon.aws-2 SUCCESS in 28m 29s :heavy_check_mark: integration-amazon.aws-3 SUCCESS in 16m 29s :heavy_check_mark: integration-amazon.aws-4 SUCCESS in 27m 18s :heavy_check_mark: integration-amazon.aws-5 SUCCESS in 28m 14s :heavy_check_mark: integration-amazon.aws-6 SUCCESS in 35m 10s :heavy_check_mark: integration-amazon.aws-7 SUCCESS in 33m 51s :heavy_check_mark: integration-amazon.aws-8 SUCCESS in 37m 48s :heavy_check_mark: integration-amazon.aws-9 SUCCESS in 13m 41s :heavy_check_mark: integration-amazon.aws-10 SUCCESS in 15m 26s :heavy_check_mark: integration-amazon.aws-11 SUCCESS in 20m 03s :heavy_check_mark: integration-amazon.aws-12 SUCCESS in 21m 26s :heavy_check_mark: integration-amazon.aws-13 SUCCESS in 10m 51s :heavy_check_mark: integration-amazon.aws-14 SUCCESS in 19m 58s :heavy_check_mark: integration-amazon.aws-15 SUCCESS in 25m 24s :heavy_check_mark: integration-amazon.aws-16 SUCCESS in 28m 43s :heavy_check_mark: integration-amazon.aws-17 SUCCESS in 18m 57s :heavy_check_mark: integration-amazon.aws-18 SUCCESS in 13m 37s :heavy_check_mark: integration-amazon.aws-19 SUCCESS in 34m 03s :heavy_check_mark: integration-amazon.aws-20 SUCCESS in 16m 51s :heavy_check_mark: integration-amazon.aws-21 SUCCESS in 23m 04s :heavy_check_mark: integration-amazon.aws-22 SUCCESS in 19m 43s :heavy_check_mark: integration-community.aws-1 SUCCESS in 22m 46s :heavy_check_mark: integration-community.aws-2 SUCCESS in 16m 58s :heavy_check_mark: integration-community.aws-3 SUCCESS in 12m 32s :heavy_check_mark: integration-community.aws-4 SUCCESS in 6m 54s :heavy_check_mark: integration-community.aws-5 SUCCESS in 9m 17s :heavy_check_mark: integration-community.aws-6 SUCCESS in 10m 11s :heavy_check_mark: integration-community.aws-7 SUCCESS in 10m 42s :heavy_check_mark: integration-community.aws-8 SUCCESS in 9m 18s :heavy_check_mark: integration-community.aws-9 SUCCESS in 8m 02s :heavy_check_mark: integration-community.aws-10 SUCCESS in 12m 02s :heavy_check_mark: integration-community.aws-11 SUCCESS in 20m 33s :heavy_check_mark: integration-community.aws-12 SUCCESS in 9m 07s Skipped 10 jobs

Build failed. https://ansible.softwarefactory-project.io/zuul/buildset/86b65cecfcc74eb5b8ae5fa6a753f66d

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 10s :heavy_check_mark: build-ansible-collection SUCCESS in 14m 28s :heavy_check_mark: ansible-test-splitter SUCCESS in 6m 12s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 13m 51s :heavy_check_mark: integration-amazon.aws-2 SUCCESS in 38m 59s :heavy_check_mark: integration-amazon.aws-3 SUCCESS in 17m 40s :heavy_check_mark: integration-amazon.aws-4 SUCCESS in 24m 10s :heavy_check_mark: integration-amazon.aws-5 SUCCESS in 24m 53s :heavy_check_mark: integration-amazon.aws-6 SUCCESS in 33m 25s :heavy_check_mark: integration-amazon.aws-7 SUCCESS in 32m 30s :heavy_check_mark: integration-amazon.aws-8 SUCCESS in 31m 39s :heavy_check_mark: integration-amazon.aws-9 SUCCESS in 13m 24s :heavy_check_mark: integration-amazon.aws-10 SUCCESS in 11m 04s :heavy_check_mark: integration-amazon.aws-11 SUCCESS in 17m 55s :heavy_check_mark: integration-amazon.aws-12 SUCCESS in 19m 46s :heavy_check_mark: integration-amazon.aws-13 SUCCESS in 12m 32s :heavy_check_mark: integration-amazon.aws-14 SUCCESS in 20m 03s :heavy_check_mark: integration-amazon.aws-15 SUCCESS in 23m 37s :heavy_check_mark: integration-amazon.aws-16 SUCCESS in 25m 08s :heavy_check_mark: integration-amazon.aws-17 SUCCESS in 11m 44s :heavy_check_mark: integration-amazon.aws-18 SUCCESS in 10m 53s :heavy_check_mark: integration-amazon.aws-19 SUCCESS in 29m 40s :heavy_check_mark: integration-amazon.aws-20 SUCCESS in 17m 31s :heavy_check_mark: integration-amazon.aws-21 SUCCESS in 26m 52s :heavy_check_mark: integration-amazon.aws-22 SUCCESS in 18m 50s :heavy_check_mark: integration-community.aws-1 SUCCESS in 28m 09s :heavy_check_mark: integration-community.aws-2 SUCCESS in 17m 15s :x: integration-community.aws-3 RETRY_LIMIT in 6m 56s :heavy_check_mark: integration-community.aws-4 SUCCESS in 7m 54s :heavy_check_mark: integration-community.aws-5 SUCCESS in 5m 39s :heavy_check_mark: integration-community.aws-6 SUCCESS in 7m 24s :heavy_check_mark: integration-community.aws-7 SUCCESS in 7m 22s :heavy_check_mark: integration-community.aws-8 SUCCESS in 13m 32s :heavy_check_mark: integration-community.aws-9 SUCCESS in 9m 38s :heavy_check_mark: integration-community.aws-10 SUCCESS in 14m 55s :heavy_check_mark: integration-community.aws-11 SUCCESS in 22m 14s :heavy_check_mark: integration-community.aws-12 SUCCESS in 7m 32s Skipped 10 jobs

recheck

alinabuzachis avatar Mar 25 '24 09:03 alinabuzachis

Build succeeded. https://ansible.softwarefactory-project.io/zuul/buildset/13c5a869880c4613b3be1e28748d3f61

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 23s :heavy_check_mark: build-ansible-collection SUCCESS in 16m 59s :heavy_check_mark: ansible-test-splitter SUCCESS in 5m 52s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 13m 49s :heavy_check_mark: integration-amazon.aws-2 SUCCESS in 35m 55s :heavy_check_mark: integration-amazon.aws-3 SUCCESS in 16m 24s :heavy_check_mark: integration-amazon.aws-4 SUCCESS in 26m 46s :heavy_check_mark: integration-amazon.aws-5 SUCCESS in 28m 10s :heavy_check_mark: integration-amazon.aws-6 SUCCESS in 35m 32s :heavy_check_mark: integration-amazon.aws-7 SUCCESS in 31m 37s :heavy_check_mark: integration-amazon.aws-8 SUCCESS in 32m 09s :heavy_check_mark: integration-amazon.aws-9 SUCCESS in 13m 12s :heavy_check_mark: integration-amazon.aws-10 SUCCESS in 15m 13s :heavy_check_mark: integration-amazon.aws-11 SUCCESS in 21m 51s :heavy_check_mark: integration-amazon.aws-12 SUCCESS in 20m 20s :heavy_check_mark: integration-amazon.aws-13 SUCCESS in 10m 45s :heavy_check_mark: integration-amazon.aws-14 SUCCESS in 19m 10s :heavy_check_mark: integration-amazon.aws-15 SUCCESS in 24m 49s :heavy_check_mark: integration-amazon.aws-16 SUCCESS in 28m 24s :heavy_check_mark: integration-amazon.aws-17 SUCCESS in 19m 48s :heavy_check_mark: integration-amazon.aws-18 SUCCESS in 15m 19s :heavy_check_mark: integration-amazon.aws-19 SUCCESS in 29m 45s :heavy_check_mark: integration-amazon.aws-20 SUCCESS in 17m 24s :heavy_check_mark: integration-amazon.aws-21 SUCCESS in 24m 07s :heavy_check_mark: integration-amazon.aws-22 SUCCESS in 20m 19s :heavy_check_mark: integration-community.aws-1 SUCCESS in 27m 19s :heavy_check_mark: integration-community.aws-2 SUCCESS in 16m 57s :heavy_check_mark: integration-community.aws-3 SUCCESS in 15m 42s :heavy_check_mark: integration-community.aws-4 SUCCESS in 8m 21s :heavy_check_mark: integration-community.aws-5 SUCCESS in 7m 07s :heavy_check_mark: integration-community.aws-6 SUCCESS in 7m 20s :heavy_check_mark: integration-community.aws-7 SUCCESS in 7m 08s :heavy_check_mark: integration-community.aws-8 SUCCESS in 9m 46s :heavy_check_mark: integration-community.aws-9 SUCCESS in 8m 20s :heavy_check_mark: integration-community.aws-10 SUCCESS in 9m 20s :heavy_check_mark: integration-community.aws-11 SUCCESS in 20m 40s :heavy_check_mark: integration-community.aws-12 SUCCESS in 6m 44s Skipped 10 jobs

Build failed (gate pipeline). For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing

https://ansible.softwarefactory-project.io/zuul/buildset/2e23fbcbd83e4586ad55e661c4493ae8

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 49s :heavy_check_mark: build-ansible-collection SUCCESS in 16m 00s :heavy_check_mark: ansible-test-splitter SUCCESS in 6m 03s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 13m 49s :heavy_check_mark: integration-amazon.aws-2 SUCCESS in 32m 11s :heavy_check_mark: integration-amazon.aws-3 SUCCESS in 16m 10s :heavy_check_mark: integration-amazon.aws-4 SUCCESS in 26m 47s :heavy_check_mark: integration-amazon.aws-5 SUCCESS in 27m 51s :heavy_check_mark: integration-amazon.aws-6 SUCCESS in 34m 31s :heavy_check_mark: integration-amazon.aws-7 SUCCESS in 34m 56s :heavy_check_mark: integration-amazon.aws-8 SUCCESS in 33m 45s :heavy_check_mark: integration-amazon.aws-9 SUCCESS in 12m 29s :heavy_check_mark: integration-amazon.aws-10 SUCCESS in 15m 16s :heavy_check_mark: integration-amazon.aws-11 SUCCESS in 18m 04s :heavy_check_mark: integration-amazon.aws-12 SUCCESS in 22m 30s :heavy_check_mark: integration-amazon.aws-13 SUCCESS in 17m 55s :heavy_check_mark: integration-amazon.aws-14 SUCCESS in 20m 22s :heavy_check_mark: integration-amazon.aws-15 SUCCESS in 24m 54s :heavy_check_mark: integration-amazon.aws-16 SUCCESS in 21m 48s :heavy_check_mark: integration-amazon.aws-17 SUCCESS in 12m 00s :x: integration-amazon.aws-18 FAILURE in 10m 56s :heavy_check_mark: integration-amazon.aws-19 SUCCESS in 30m 45s :heavy_check_mark: integration-amazon.aws-20 SUCCESS in 17m 01s :heavy_check_mark: integration-amazon.aws-21 SUCCESS in 22m 51s :heavy_check_mark: integration-amazon.aws-22 SUCCESS in 19m 46s :heavy_check_mark: integration-community.aws-1 SUCCESS in 27m 32s :heavy_check_mark: integration-community.aws-2 SUCCESS in 18m 17s :heavy_check_mark: integration-community.aws-3 SUCCESS in 20m 36s :heavy_check_mark: integration-community.aws-4 SUCCESS in 5m 33s :heavy_check_mark: integration-community.aws-5 SUCCESS in 5m 27s :heavy_check_mark: integration-community.aws-6 SUCCESS in 8m 33s :heavy_check_mark: integration-community.aws-7 SUCCESS in 9m 13s :heavy_check_mark: integration-community.aws-8 SUCCESS in 10m 46s :heavy_check_mark: integration-community.aws-9 SUCCESS in 6m 43s :heavy_check_mark: integration-community.aws-10 SUCCESS in 9m 19s :heavy_check_mark: integration-community.aws-11 SUCCESS in 16m 49s :heavy_check_mark: integration-community.aws-12 SUCCESS in 6m 49s Skipped 10 jobs

regate

tremble avatar Mar 25 '24 15:03 tremble

Build succeeded (gate pipeline). https://ansible.softwarefactory-project.io/zuul/buildset/cc73282856b1425b81b214d62b12913d

:heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 29s :heavy_check_mark: build-ansible-collection SUCCESS in 15m 19s :heavy_check_mark: ansible-test-splitter SUCCESS in 6m 24s :heavy_check_mark: integration-amazon.aws-1 SUCCESS in 13m 53s :heavy_check_mark: integration-amazon.aws-2 SUCCESS in 36m 07s :heavy_check_mark: integration-amazon.aws-3 SUCCESS in 16m 20s :heavy_check_mark: integration-amazon.aws-4 SUCCESS in 26m 41s :heavy_check_mark: integration-amazon.aws-5 SUCCESS in 27m 15s :heavy_check_mark: integration-amazon.aws-6 SUCCESS in 38m 04s :heavy_check_mark: integration-amazon.aws-7 SUCCESS in 34m 20s :heavy_check_mark: integration-amazon.aws-8 SUCCESS in 33m 08s :heavy_check_mark: integration-amazon.aws-9 SUCCESS in 13m 56s :heavy_check_mark: integration-amazon.aws-10 SUCCESS in 15m 06s :heavy_check_mark: integration-amazon.aws-11 SUCCESS in 17m 49s :heavy_check_mark: integration-amazon.aws-12 SUCCESS in 22m 00s :heavy_check_mark: integration-amazon.aws-13 SUCCESS in 10m 10s :heavy_check_mark: integration-amazon.aws-14 SUCCESS in 20m 07s :heavy_check_mark: integration-amazon.aws-15 SUCCESS in 24m 27s :heavy_check_mark: integration-amazon.aws-16 SUCCESS in 21m 12s :heavy_check_mark: integration-amazon.aws-17 SUCCESS in 13m 23s :heavy_check_mark: integration-amazon.aws-18 SUCCESS in 14m 02s :heavy_check_mark: integration-amazon.aws-19 SUCCESS in 28m 55s :heavy_check_mark: integration-amazon.aws-20 SUCCESS in 18m 19s :heavy_check_mark: integration-amazon.aws-21 SUCCESS in 22m 23s :heavy_check_mark: integration-amazon.aws-22 SUCCESS in 19m 29s :heavy_check_mark: integration-community.aws-1 SUCCESS in 25m 55s :heavy_check_mark: integration-community.aws-2 SUCCESS in 15m 54s :heavy_check_mark: integration-community.aws-3 SUCCESS in 11m 09s :heavy_check_mark: integration-community.aws-4 SUCCESS in 7m 05s :heavy_check_mark: integration-community.aws-5 SUCCESS in 6m 38s :heavy_check_mark: integration-community.aws-6 SUCCESS in 7m 25s :heavy_check_mark: integration-community.aws-7 SUCCESS in 7m 15s :heavy_check_mark: integration-community.aws-8 SUCCESS in 7m 32s :heavy_check_mark: integration-community.aws-9 SUCCESS in 8m 29s :heavy_check_mark: integration-community.aws-10 SUCCESS in 10m 12s :heavy_check_mark: integration-community.aws-11 SUCCESS in 18m 04s :heavy_check_mark: integration-community.aws-12 SUCCESS in 9m 02s Skipped 10 jobs

Backport to stable-7: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-7/3974a82387a1767b648f83971a1fa60286b11e01/pr-2006

Backported as https://github.com/ansible-collections/amazon.aws/pull/2027

🤖 @patchback I'm built with octomachinery and my source is open — https://github.com/sanitizers/patchback-github-app.

patchback[bot] avatar Mar 26 '24 06:03 patchback[bot]