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

Refactor rds snapshot modules #2138

Conversation

hakbailey
Copy link
Contributor

SUMMARY

Move shared functionality from rds snapshot modules into rds module_utils. Second PR for #2003 / https://issues.redhat.com/browse/ACA-1343.

COMPONENT NAME

rds_cluster_snapshot
rds_instance_snapshot
rds_instance
rds_snapshot_info
module_utils/rds.py

ADDITIONAL INFORMATION

Detailed summary of all the changes:

module_utils/rds.py:

  • Add describe_db_cluster_snapshots() function
  • Add get_snapshot() function to retrieve a single db instance or cluster snapshot using internal describe_db_snapshots() and describe_db_cluster_snapshots()
  • Add format_rds_client_method_parameters() to validate and format parameters for boto3 rds client methods
  • Update internal collection imports to use full collection path
  • Add unit tests for new functions

rds_instance module:

  • Replace get_final_snapshot() function with calls to get_snapshot() from module_utils/rds.py
  • Replace parameter formatting logic in get_parameters() with call to format_rds_client_method_parameters() from module_utils/rds.py
  • Remove unit tests for deleted get_final_snapshot() function

rds_instance_snapshot module:

  • Replace get_snapshot() function with calls to get_snapshot() from module_utils/rds.py
  • Replace get_parameters() function with call to format_rds_client_method_parameters() from module_utils/rds.py
  • Remove global variables
  • Add type hinting to all functions

rds_cluster_snapshot module:

  • Replace get_parameters() function with call to format_rds_client_method_parameters() from module_utils/rds.py
  • Remove global variables
  • Add type hinting to all functions

rds_snapshot_info module:

  • Refactor internal common_snapshot_info() function to use describe_db_snapshots() and describe_db_cluster_snapshots() functions from module_utils/rds.py
  • Rename some variables to ensure consistent variable naming
  • Add type hinting to all functions

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 22s
✔️ build-ansible-collection SUCCESS in 12m 44s
✔️ ansible-test-splitter SUCCESS in 5m 29s
✔️ integration-amazon.aws-1 SUCCESS in 11m 42s
✔️ integration-amazon.aws-2 SUCCESS in 29m 50s
✔️ integration-amazon.aws-3 SUCCESS in 31m 07s
✔️ integration-amazon.aws-4 SUCCESS in 35m 13s
✔️ integration-amazon.aws-5 SUCCESS in 24m 12s
✔️ integration-amazon.aws-6 SUCCESS in 20m 27s
✔️ integration-amazon.aws-7 SUCCESS in 20m 47s
✔️ integration-amazon.aws-8 SUCCESS in 7m 23s
✔️ integration-amazon.aws-9 SUCCESS in 8m 03s
✔️ integration-amazon.aws-10 SUCCESS in 11m 09s
✔️ integration-amazon.aws-11 SUCCESS in 16m 56s
✔️ integration-amazon.aws-12 SUCCESS in 7m 38s
✔️ integration-amazon.aws-13 SUCCESS in 11m 07s
✔️ integration-amazon.aws-14 SUCCESS in 22m 18s
✔️ integration-amazon.aws-15 SUCCESS in 21m 11s
✔️ integration-amazon.aws-16 SUCCESS in 16m 27s
✔️ integration-amazon.aws-17 SUCCESS in 23m 26s
✔️ integration-amazon.aws-18 SUCCESS in 10m 50s
✔️ integration-amazon.aws-19 SUCCESS in 16m 00s
Skipped 25 jobs

Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/00442f3a5c7848e9b2c75ca8f985c5af

✔️ ansible-galaxy-importer SUCCESS in 4m 57s
✔️ build-ansible-collection SUCCESS in 12m 34s
✔️ ansible-test-splitter SUCCESS in 5m 01s
✔️ integration-amazon.aws-1 SUCCESS in 21m 43s
✔️ integration-amazon.aws-2 SUCCESS in 27m 33s
✔️ integration-amazon.aws-3 SUCCESS in 36m 41s
✔️ integration-amazon.aws-4 SUCCESS in 35m 20s
✔️ integration-amazon.aws-5 SUCCESS in 39m 28s
✔️ integration-amazon.aws-6 SUCCESS in 22m 14s
✔️ integration-amazon.aws-7 SUCCESS in 29m 29s
✔️ integration-amazon.aws-8 SUCCESS in 26m 31s
✔️ integration-amazon.aws-9 SUCCESS in 35m 15s
✔️ integration-amazon.aws-10 SUCCESS in 46m 45s
✔️ integration-amazon.aws-11 SUCCESS in 41m 40s
✔️ integration-amazon.aws-12 SUCCESS in 29m 22s
✔️ integration-amazon.aws-13 SUCCESS in 14m 21s
✔️ integration-amazon.aws-14 SUCCESS in 23m 31s
integration-amazon.aws-15 FAILURE in 38m 20s
✔️ integration-amazon.aws-16 SUCCESS in 37m 11s
✔️ integration-amazon.aws-17 SUCCESS in 41m 44s
✔️ integration-amazon.aws-18 SUCCESS in 26m 58s
✔️ integration-amazon.aws-19 SUCCESS in 28m 20s
✔️ integration-amazon.aws-20 SUCCESS in 24m 20s
✔️ integration-amazon.aws-21 SUCCESS in 32m 06s
✔️ integration-amazon.aws-22 SUCCESS in 21m 16s
✔️ integration-community.aws-1 SUCCESS in 25m 45s
✔️ integration-community.aws-2 SUCCESS in 17m 14s
✔️ integration-community.aws-3 SUCCESS in 26m 06s
✔️ integration-community.aws-4 SUCCESS in 15m 11s
✔️ integration-community.aws-5 SUCCESS in 22m 12s
✔️ integration-community.aws-6 SUCCESS in 15m 32s
✔️ integration-community.aws-7 SUCCESS in 18m 03s
✔️ integration-community.aws-8 SUCCESS in 8m 07s
✔️ integration-community.aws-9 SUCCESS in 8m 47s
✔️ integration-community.aws-10 SUCCESS in 9m 42s
integration-community.aws-11 FAILURE in 42m 28s
✔️ integration-community.aws-12 SUCCESS in 7m 28s
✔️ integration-community.aws-13 SUCCESS in 7m 26s
✔️ integration-community.aws-14 SUCCESS in 11m 18s
✔️ integration-community.aws-15 SUCCESS in 10m 08s
✔️ integration-community.aws-16 SUCCESS in 8m 11s
Skipped 6 jobs

@hakbailey
Copy link
Contributor Author

recheck

Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/5bfdf126c5dd42639bb607bf9bbedd06

✔️ ansible-galaxy-importer SUCCESS in 4m 55s
✔️ build-ansible-collection SUCCESS in 12m 15s
✔️ ansible-test-splitter SUCCESS in 4m 52s
✔️ integration-amazon.aws-1 SUCCESS in 22m 00s
✔️ integration-amazon.aws-2 SUCCESS in 29m 22s
✔️ integration-amazon.aws-3 SUCCESS in 35m 34s
✔️ integration-amazon.aws-4 SUCCESS in 37m 34s
✔️ integration-amazon.aws-5 SUCCESS in 50m 16s
✔️ integration-amazon.aws-6 SUCCESS in 27m 32s
✔️ integration-amazon.aws-7 SUCCESS in 33m 18s
✔️ integration-amazon.aws-8 SUCCESS in 27m 37s
✔️ integration-amazon.aws-9 SUCCESS in 38m 53s
✔️ integration-amazon.aws-10 SUCCESS in 38m 56s
✔️ integration-amazon.aws-11 SUCCESS in 42m 50s
✔️ integration-amazon.aws-12 SUCCESS in 24m 08s
✔️ integration-amazon.aws-13 SUCCESS in 14m 10s
✔️ integration-amazon.aws-14 SUCCESS in 18m 39s
✔️ integration-amazon.aws-15 SUCCESS in 35m 40s
✔️ integration-amazon.aws-16 SUCCESS in 37m 23s
✔️ integration-amazon.aws-17 SUCCESS in 39m 56s
✔️ integration-amazon.aws-18 SUCCESS in 24m 37s
integration-amazon.aws-19 FAILURE in 42m 48s
✔️ integration-amazon.aws-20 SUCCESS in 35m 50s
✔️ integration-amazon.aws-21 SUCCESS in 20m 20s
✔️ integration-amazon.aws-22 SUCCESS in 32m 56s
✔️ integration-community.aws-1 SUCCESS in 21m 16s
✔️ integration-community.aws-2 SUCCESS in 16m 57s
✔️ integration-community.aws-3 SUCCESS in 31m 45s
✔️ integration-community.aws-4 SUCCESS in 15m 36s
✔️ integration-community.aws-5 SUCCESS in 23m 00s
✔️ integration-community.aws-6 SUCCESS in 15m 33s
✔️ integration-community.aws-7 SUCCESS in 16m 01s
✔️ integration-community.aws-8 SUCCESS in 8m 05s
✔️ integration-community.aws-9 SUCCESS in 8m 55s
✔️ integration-community.aws-10 SUCCESS in 11m 58s
integration-community.aws-11 FAILURE in 45m 59s
✔️ integration-community.aws-12 SUCCESS in 9m 37s
✔️ integration-community.aws-13 SUCCESS in 6m 16s
✔️ integration-community.aws-14 SUCCESS in 8m 00s
✔️ integration-community.aws-15 SUCCESS in 6m 53s
✔️ integration-community.aws-16 SUCCESS in 7m 38s
Skipped 6 jobs

@hakbailey
Copy link
Contributor Author

recheck

Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/0e23db23bc844c46852ee4e264ec6b66

✔️ ansible-galaxy-importer SUCCESS in 8m 32s
✔️ build-ansible-collection SUCCESS in 12m 47s
✔️ ansible-test-splitter SUCCESS in 5m 12s
✔️ integration-amazon.aws-1 SUCCESS in 24m 31s
✔️ integration-amazon.aws-2 SUCCESS in 23m 52s
✔️ integration-amazon.aws-3 SUCCESS in 33m 17s
✔️ integration-amazon.aws-4 SUCCESS in 31m 10s
✔️ integration-amazon.aws-5 SUCCESS in 37m 25s
✔️ integration-amazon.aws-6 SUCCESS in 22m 51s
✔️ integration-amazon.aws-7 SUCCESS in 25m 48s
✔️ integration-amazon.aws-8 SUCCESS in 29m 46s
✔️ integration-amazon.aws-9 SUCCESS in 36m 29s
✔️ integration-amazon.aws-10 SUCCESS in 34m 16s
✔️ integration-amazon.aws-11 SUCCESS in 39m 26s
✔️ integration-amazon.aws-12 SUCCESS in 28m 58s
✔️ integration-amazon.aws-13 SUCCESS in 16m 14s
✔️ integration-amazon.aws-14 SUCCESS in 18m 51s
✔️ integration-amazon.aws-15 SUCCESS in 36m 29s
✔️ integration-amazon.aws-16 SUCCESS in 43m 05s
✔️ integration-amazon.aws-17 SUCCESS in 40m 49s
✔️ integration-amazon.aws-18 SUCCESS in 26m 57s
integration-amazon.aws-19 FAILURE in 22m 42s
✔️ integration-amazon.aws-20 SUCCESS in 27m 35s
✔️ integration-amazon.aws-21 SUCCESS in 41m 05s
✔️ integration-amazon.aws-22 SUCCESS in 30m 04s
✔️ integration-community.aws-1 SUCCESS in 20m 22s
✔️ integration-community.aws-2 SUCCESS in 20m 25s
integration-community.aws-3 RETRY_LIMIT in 4m 39s
✔️ integration-community.aws-4 SUCCESS in 18m 37s
✔️ integration-community.aws-5 SUCCESS in 22m 12s
✔️ integration-community.aws-6 SUCCESS in 18m 49s
✔️ integration-community.aws-7 SUCCESS in 16m 05s
✔️ integration-community.aws-8 SUCCESS in 12m 05s
✔️ integration-community.aws-9 SUCCESS in 14m 14s
✔️ integration-community.aws-10 SUCCESS in 11m 41s
integration-community.aws-11 FAILURE in 41m 29s
✔️ integration-community.aws-12 SUCCESS in 7m 10s
✔️ integration-community.aws-13 SUCCESS in 6m 15s
integration-community.aws-14 RETRY_LIMIT in 1m 59s
✔️ integration-community.aws-15 SUCCESS in 6m 59s
✔️ integration-community.aws-16 SUCCESS in 8m 01s
Skipped 6 jobs

Copy link
Contributor

@abikouo abikouo left a comment

Choose a reason for hiding this comment

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

Looks good overall, just some minor remarks

plugins/module_utils/rds.py Outdated Show resolved Hide resolved
plugins/module_utils/rds.py Show resolved Hide resolved
plugins/modules/rds_snapshot_info.py Outdated Show resolved Hide resolved
plugins/modules/rds_snapshot_info.py Outdated Show resolved Hide resolved
@hakbailey hakbailey requested a review from abikouo July 11, 2024 16:37
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 10s
✔️ build-ansible-collection SUCCESS in 12m 21s
✔️ ansible-test-splitter SUCCESS in 5m 03s
✔️ integration-amazon.aws-1 SUCCESS in 25m 50s
✔️ integration-amazon.aws-2 SUCCESS in 34m 27s
✔️ integration-amazon.aws-3 SUCCESS in 36m 03s
✔️ integration-amazon.aws-4 SUCCESS in 38m 19s
integration-amazon.aws-5 RETRY_LIMIT in 2m 00s
✔️ integration-amazon.aws-6 SUCCESS in 27m 57s
✔️ integration-amazon.aws-7 SUCCESS in 29m 55s
✔️ integration-amazon.aws-8 SUCCESS in 38m 48s
✔️ integration-amazon.aws-9 SUCCESS in 34m 19s
✔️ integration-amazon.aws-10 SUCCESS in 37m 10s
✔️ integration-amazon.aws-11 SUCCESS in 28m 24s
✔️ integration-amazon.aws-12 SUCCESS in 15m 30s
✔️ integration-amazon.aws-13 SUCCESS in 25m 54s
✔️ integration-amazon.aws-14 SUCCESS in 35m 44s
✔️ integration-amazon.aws-15 SUCCESS in 37m 00s
✔️ integration-amazon.aws-16 SUCCESS in 37m 56s
✔️ integration-amazon.aws-17 SUCCESS in 47m 52s
✔️ integration-amazon.aws-18 SUCCESS in 26m 49s
✔️ integration-amazon.aws-19 SUCCESS in 29m 59s
✔️ integration-amazon.aws-20 SUCCESS in 24m 40s
✔️ integration-amazon.aws-21 SUCCESS in 27m 08s
✔️ integration-amazon.aws-22 SUCCESS in 21m 30s
✔️ integration-community.aws-1 SUCCESS in 22m 08s
✔️ integration-community.aws-2 SUCCESS in 16m 55s
✔️ integration-community.aws-3 SUCCESS in 31m 33s
✔️ integration-community.aws-4 SUCCESS in 18m 29s
✔️ integration-community.aws-5 SUCCESS in 23m 40s
✔️ integration-community.aws-6 SUCCESS in 19m 09s
✔️ integration-community.aws-7 SUCCESS in 16m 26s
✔️ integration-community.aws-8 SUCCESS in 9m 42s
integration-community.aws-9 FAILURE in 11m 48s
✔️ integration-community.aws-10 SUCCESS in 11m 12s
integration-community.aws-11 FAILURE in 43m 28s
✔️ integration-community.aws-12 SUCCESS in 9m 02s
✔️ integration-community.aws-13 SUCCESS in 8m 16s
✔️ integration-community.aws-14 SUCCESS in 11m 07s
✔️ integration-community.aws-15 SUCCESS in 6m 06s
✔️ integration-community.aws-16 SUCCESS in 8m 11s
Skipped 6 jobs

Copy link
Contributor

@abikouo abikouo left a comment

Choose a reason for hiding this comment

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

Looks good overall. Just some minor remarks

plugins/module_utils/rds.py Outdated Show resolved Hide resolved
required_options = get_boto3_client_method_parameters(client, method_name, required=True)
if any(parameters.get(k) is None for k in required_options):
method_description = get_rds_method_attribute(method_name, module).operation_description
module.fail_json(msg=f"To {method_description} requires the parameters: {required_options}")
Copy link
Contributor

Choose a reason for hiding this comment

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

WDYT if we raise an AnsibleRDSError exception here and remove the module from function arguments

Copy link
Contributor Author

Choose a reason for hiding this comment

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

In this case we also need module for the get_rds_method_attribute function.

Copy link
Contributor

Choose a reason for hiding this comment

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

which in turn is needed for module.params (as currently written) :(

plugins/modules/rds_cluster_snapshot.py Outdated Show resolved Hide resolved
@hakbailey hakbailey force-pushed the refactor_rds_snapshot_modules branch from 8569f9c to d3ea854 Compare July 22, 2024 19:51
Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/16ac56b6040d4f97b064e22843ff81ad

✔️ ansible-galaxy-importer SUCCESS in 5m 14s
✔️ build-ansible-collection SUCCESS in 12m 21s
✔️ ansible-test-splitter SUCCESS in 5m 01s
✔️ integration-amazon.aws-1 SUCCESS in 14m 55s
integration-amazon.aws-2 TIMED_OUT in 1h 00m 26s
✔️ integration-amazon.aws-3 SUCCESS in 33m 30s
✔️ integration-amazon.aws-4 SUCCESS in 33m 15s
✔️ integration-amazon.aws-5 SUCCESS in 26m 51s
✔️ integration-amazon.aws-6 SUCCESS in 20m 30s
✔️ integration-amazon.aws-7 SUCCESS in 19m 43s
✔️ integration-amazon.aws-8 SUCCESS in 10m 24s
✔️ integration-amazon.aws-9 SUCCESS in 9m 18s
✔️ integration-amazon.aws-10 SUCCESS in 12m 13s
✔️ integration-amazon.aws-11 SUCCESS in 15m 53s
✔️ integration-amazon.aws-12 SUCCESS in 7m 38s
✔️ integration-amazon.aws-13 SUCCESS in 13m 52s
✔️ integration-amazon.aws-14 SUCCESS in 23m 31s
✔️ integration-amazon.aws-15 SUCCESS in 21m 04s
✔️ integration-amazon.aws-16 SUCCESS in 19m 48s
✔️ integration-amazon.aws-17 SUCCESS in 19m 50s
✔️ integration-amazon.aws-18 SUCCESS in 11m 34s
✔️ integration-amazon.aws-19 SUCCESS in 17m 10s
Skipped 25 jobs

required_options = get_boto3_client_method_parameters(client, method_name, required=True)
if any(parameters.get(k) is None for k in required_options):
method_description = get_rds_method_attribute(method_name, module).operation_description
module.fail_json(msg=f"To {method_description} requires the parameters: {required_options}")
Copy link
Contributor

Choose a reason for hiding this comment

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

which in turn is needed for module.params (as currently written) :(

- Add describe_db_cluster_snapshots() function
- Add get_snapshot() function to retrieve a single db instance or
  cluster snapshot using internal describe_db_snapshots() and
  describe_db_cluster_snapshots()
- Add format_rds_client_method_parameters() to validate and format
  parameters for boto3 rds client methods
- Update internal collection imports to use full collection path
- Add unit tests for new functions
Changes to rds_instance module:
- Replace get_final_snapshot() function with calls to get_snapshot()
  from module_utils/rds.py
- Replace parameter formatting logic in get_parameters() with call to
  format_rds_client_method_parameters() from module_utils/rds.py
- Remove unit tests for deleted get_final_snapshot() function

Changes to rds_instance_snapshot module:
- Replace get_snapshot() function with calls to get_snapshot()
  from module_utils/rds.py
- Replace get_parameters() function with call to
  format_rds_client_method_parameters() from module_utils/rds.py
- Remove global variables
- Add type hinting to all functions

Changes to rds_cluster_snapshot module:
- Replace get_parameters() function with call to
  format_rds_client_method_parameters() from module_utils/rds.py
- Remove global variables
- Add type hinting to all functions

Changes to rds_snapshot_info module:
- Refactor internal common_snapshot_info() function to use
  describe_db_snapshots() and describe_db_cluster_snapshots() functions
  from module_utils/rds.py
- Rename some variables to ensure consistent variable naming
- Add type hinting to all functions
@hakbailey hakbailey force-pushed the refactor_rds_snapshot_modules branch from d3ea854 to 133c590 Compare July 23, 2024 13:02
@hakbailey hakbailey added the mergeit Merge the PR (SoftwareFactory) label Jul 23, 2024
@hakbailey
Copy link
Contributor Author

recheck

Copy link
Contributor

Build failed.
https://ansible.softwarefactory-project.io/zuul/buildset/16fe8bbf67ba4ea9a2a84e59cf5ff375

✔️ ansible-galaxy-importer SUCCESS in 10m 25s
✔️ build-ansible-collection SUCCESS in 12m 32s
✔️ ansible-test-splitter SUCCESS in 4m 58s
✔️ integration-amazon.aws-1 SUCCESS in 11m 38s
integration-amazon.aws-2 FAILURE in 52m 30s
✔️ integration-amazon.aws-3 SUCCESS in 30m 09s
✔️ integration-amazon.aws-4 SUCCESS in 36m 03s
✔️ integration-amazon.aws-5 SUCCESS in 24m 01s
✔️ integration-amazon.aws-6 SUCCESS in 28m 16s
✔️ integration-amazon.aws-7 SUCCESS in 18m 39s
✔️ integration-amazon.aws-8 SUCCESS in 10m 34s
✔️ integration-amazon.aws-9 SUCCESS in 8m 35s
✔️ integration-amazon.aws-10 SUCCESS in 14m 42s
✔️ integration-amazon.aws-11 SUCCESS in 15m 44s
✔️ integration-amazon.aws-12 SUCCESS in 7m 10s
✔️ integration-amazon.aws-13 SUCCESS in 16m 40s
✔️ integration-amazon.aws-14 SUCCESS in 24m 40s
✔️ integration-amazon.aws-15 SUCCESS in 24m 12s
✔️ integration-amazon.aws-16 SUCCESS in 19m 06s
✔️ integration-amazon.aws-17 SUCCESS in 24m 21s
✔️ integration-amazon.aws-18 SUCCESS in 12m 44s
✔️ integration-amazon.aws-19 SUCCESS in 15m 30s
Skipped 25 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 44s
✔️ build-ansible-collection SUCCESS in 12m 18s
✔️ ansible-test-splitter SUCCESS in 5m 08s
✔️ integration-amazon.aws-1 SUCCESS in 12m 45s
✔️ integration-amazon.aws-2 SUCCESS in 30m 55s
✔️ integration-amazon.aws-3 SUCCESS in 37m 57s
✔️ integration-amazon.aws-4 SUCCESS in 35m 03s
✔️ integration-amazon.aws-5 SUCCESS in 22m 13s
✔️ integration-amazon.aws-6 SUCCESS in 22m 25s
✔️ integration-amazon.aws-7 SUCCESS in 17m 38s
✔️ integration-amazon.aws-8 SUCCESS in 10m 50s
✔️ integration-amazon.aws-9 SUCCESS in 10m 25s
✔️ integration-amazon.aws-10 SUCCESS in 11m 49s
✔️ integration-amazon.aws-11 SUCCESS in 16m 05s
✔️ integration-amazon.aws-12 SUCCESS in 8m 07s
✔️ integration-amazon.aws-13 SUCCESS in 12m 16s
✔️ integration-amazon.aws-14 SUCCESS in 23m 57s
✔️ integration-amazon.aws-15 SUCCESS in 19m 59s
✔️ integration-amazon.aws-16 SUCCESS in 16m 40s
✔️ integration-amazon.aws-17 SUCCESS in 20m 36s
✔️ integration-amazon.aws-18 SUCCESS in 13m 44s
✔️ integration-amazon.aws-19 SUCCESS in 15m 31s
Skipped 25 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 00s
✔️ build-ansible-collection SUCCESS in 12m 21s
✔️ ansible-test-splitter SUCCESS in 4m 59s
✔️ integration-amazon.aws-1 SUCCESS in 13m 29s
✔️ integration-amazon.aws-2 SUCCESS in 34m 27s
✔️ integration-amazon.aws-3 SUCCESS in 36m 20s
✔️ integration-amazon.aws-4 SUCCESS in 31m 00s
✔️ integration-amazon.aws-5 SUCCESS in 25m 10s
✔️ integration-amazon.aws-6 SUCCESS in 22m 28s
✔️ integration-amazon.aws-7 SUCCESS in 18m 40s
✔️ integration-amazon.aws-8 SUCCESS in 10m 19s
✔️ integration-amazon.aws-9 SUCCESS in 12m 12s
✔️ integration-amazon.aws-10 SUCCESS in 11m 14s
✔️ integration-amazon.aws-11 SUCCESS in 15m 46s
✔️ integration-amazon.aws-12 SUCCESS in 6m 49s
✔️ integration-amazon.aws-13 SUCCESS in 15m 34s
✔️ integration-amazon.aws-14 SUCCESS in 26m 28s
✔️ integration-amazon.aws-15 SUCCESS in 21m 55s
✔️ integration-amazon.aws-16 SUCCESS in 16m 20s
✔️ integration-amazon.aws-17 SUCCESS in 17m 52s
✔️ integration-amazon.aws-18 SUCCESS in 13m 07s
✔️ integration-amazon.aws-19 SUCCESS in 14m 12s
Skipped 25 jobs

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit 6f4143f into ansible-collections:main Jul 23, 2024
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mergeit Merge the PR (SoftwareFactory)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants