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

ec2_instance - Support AdditionalInfo option. #1828

Merged
merged 1 commit into from
Nov 25, 2023

Conversation

yugesk
Copy link
Contributor

@yugesk yugesk commented Oct 23, 2023

This is a reserved parameter that was already supported by boto3.

SUMMARY

Enable support for passing additional_info while creating instance.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

ec2_instance

@github-actions
Copy link

github-actions bot commented Oct 23, 2023

Docs Build 📝

Thank you for contribution!✨

This PR has been merged and your docs changes will be incorporated when they are next published.

@softwarefactory-project-zuul
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 28s
✔️ build-ansible-collection SUCCESS in 12m 45s
✔️ ansible-test-splitter SUCCESS in 4m 41s
✔️ integration-amazon.aws-1 SUCCESS in 26m 02s
✔️ integration-amazon.aws-2 SUCCESS in 12m 40s
✔️ integration-amazon.aws-3 SUCCESS in 12m 53s
✔️ integration-amazon.aws-4 SUCCESS in 14m 23s
✔️ integration-amazon.aws-5 SUCCESS in 14m 47s
✔️ integration-amazon.aws-6 SUCCESS in 11m 48s
✔️ integration-amazon.aws-7 SUCCESS in 16m 16s
✔️ integration-amazon.aws-8 SUCCESS in 8m 41s
✔️ integration-amazon.aws-9 SUCCESS in 11m 51s
✔️ integration-amazon.aws-10 SUCCESS in 13m 54s
✔️ integration-amazon.aws-11 SUCCESS in 8m 37s
✔️ integration-amazon.aws-12 SUCCESS in 14m 39s
✔️ integration-amazon.aws-13 SUCCESS in 9m 11s
✔️ integration-amazon.aws-14 SUCCESS in 20m 16s
✔️ integration-amazon.aws-15 SUCCESS in 11m 09s
✔️ integration-amazon.aws-16 SUCCESS in 10m 21s
✔️ integration-amazon.aws-17 SUCCESS in 9m 27s
✔️ integration-amazon.aws-18 SUCCESS in 9m 58s
Skipped 26 jobs

@tremble
Copy link
Contributor

tremble commented Oct 24, 2023

@yugesk,

Thanks for taking the time to submit this PR. #1825 was recently submitted which would support a broader range of placement options.

I think it might be better to reduce this PR down to just adding the "additional_info" parameter. IMO grouping the placement options (as with #1825) is going to be more sustainable (EC2 instances have a huge number of potential options)

Please also add some integration tests (see other examples in tests/integration/targets/ec2_instance_*)

@tremble tremble changed the title Support additional fields for dedicated launch and accept AdditionalI… ec2_instance - Support additional fields for dedicated launch and accept AdditionalInfo parameter. Oct 24, 2023
@yugesk
Copy link
Contributor Author

yugesk commented Oct 24, 2023

@yugesk,

Thanks for taking the time to submit this PR. #1825 was recently submitted which would support a broader range of placement options.

I think it might be better to reduce this PR down to just adding the "additional_info" parameter. IMO grouping the placement options (as with #1825) is going to be more sustainable (EC2 instances have a huge number of potential options)

Please also add some integration tests (see other examples in tests/integration/targets/ec2_instance_*)

Thank you for taking a look at this PR, I will update to only add additional_info now that #1825 will take care of other things I need.

@yugesk yugesk changed the title ec2_instance - Support additional fields for dedicated launch and accept AdditionalInfo parameter. ec2_instance - Support AdditionalInfo option. Oct 24, 2023
@yugesk
Copy link
Contributor Author

yugesk commented Oct 24, 2023

@tremble AdditionalInfo is a property reserved for internal use and it will fail for external users I think. How do I add integration tests to it?

@softwarefactory-project-zuul
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 15s
✔️ build-ansible-collection SUCCESS in 12m 31s
✔️ ansible-test-splitter SUCCESS in 4m 51s
✔️ integration-amazon.aws-1 SUCCESS in 25m 32s
✔️ integration-amazon.aws-2 SUCCESS in 25m 26s
✔️ integration-amazon.aws-3 SUCCESS in 14m 44s
✔️ integration-amazon.aws-4 SUCCESS in 7m 20s
✔️ integration-amazon.aws-5 SUCCESS in 14m 12s
✔️ integration-amazon.aws-6 SUCCESS in 14m 06s
✔️ integration-amazon.aws-7 SUCCESS in 12m 12s
✔️ integration-amazon.aws-8 SUCCESS in 13m 32s
✔️ integration-amazon.aws-9 SUCCESS in 7m 41s
✔️ integration-amazon.aws-10 SUCCESS in 14m 40s
✔️ integration-amazon.aws-11 SUCCESS in 11m 17s
✔️ integration-amazon.aws-12 SUCCESS in 13m 13s
✔️ integration-amazon.aws-13 SUCCESS in 7m 36s
✔️ integration-amazon.aws-14 SUCCESS in 9m 24s
✔️ integration-amazon.aws-15 SUCCESS in 10m 42s
✔️ integration-amazon.aws-16 SUCCESS in 10m 40s
✔️ integration-amazon.aws-17 SUCCESS in 9m 50s
✔️ integration-amazon.aws-18 SUCCESS in 10m 31s
Skipped 26 jobs

@softwarefactory-project-zuul
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 42s
✔️ build-ansible-collection SUCCESS in 18m 22s
✔️ ansible-test-splitter SUCCESS in 5m 43s
✔️ integration-amazon.aws-1 SUCCESS in 25m 24s
✔️ integration-amazon.aws-2 SUCCESS in 17m 18s
✔️ integration-amazon.aws-3 SUCCESS in 13m 45s
✔️ integration-amazon.aws-4 SUCCESS in 8m 26s
✔️ integration-amazon.aws-5 SUCCESS in 9m 50s
✔️ integration-amazon.aws-6 SUCCESS in 7m 13s
✔️ integration-amazon.aws-7 SUCCESS in 9m 44s
✔️ integration-amazon.aws-8 SUCCESS in 13m 26s
✔️ integration-amazon.aws-9 SUCCESS in 12m 11s
✔️ integration-amazon.aws-10 SUCCESS in 12m 33s
✔️ integration-amazon.aws-11 SUCCESS in 9m 03s
✔️ integration-amazon.aws-12 SUCCESS in 12m 20s
✔️ integration-amazon.aws-13 SUCCESS in 12m 52s
✔️ integration-amazon.aws-14 SUCCESS in 11m 57s
✔️ integration-amazon.aws-15 SUCCESS in 7m 28s
integration-amazon.aws-16 FAILURE in 10m 35s
✔️ integration-amazon.aws-17 SUCCESS in 9m 21s
✔️ integration-amazon.aws-18 SUCCESS in 7m 48s
✔️ integration-amazon.aws-19 SUCCESS in 9m 12s
Skipped 25 jobs

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 36s
✔️ build-ansible-collection SUCCESS in 14m 34s
✔️ ansible-test-splitter SUCCESS in 5m 52s
✔️ integration-amazon.aws-1 SUCCESS in 28m 22s
✔️ integration-amazon.aws-2 SUCCESS in 13m 52s
✔️ integration-amazon.aws-3 SUCCESS in 9m 25s
✔️ integration-amazon.aws-4 SUCCESS in 14m 50s
✔️ integration-amazon.aws-5 SUCCESS in 18m 13s
✔️ integration-amazon.aws-6 SUCCESS in 7m 23s
✔️ integration-amazon.aws-7 SUCCESS in 10m 44s
✔️ integration-amazon.aws-8 SUCCESS in 13m 46s
✔️ integration-amazon.aws-9 SUCCESS in 16m 31s
✔️ integration-amazon.aws-10 SUCCESS in 14m 09s
✔️ integration-amazon.aws-11 SUCCESS in 15m 42s
✔️ integration-amazon.aws-12 SUCCESS in 17m 23s
✔️ integration-amazon.aws-13 SUCCESS in 16m 25s
✔️ integration-amazon.aws-14 SUCCESS in 17m 16s
✔️ integration-amazon.aws-15 SUCCESS in 11m 39s
✔️ integration-amazon.aws-16 SUCCESS in 8m 06s
✔️ integration-amazon.aws-17 SUCCESS in 13m 13s
✔️ integration-amazon.aws-18 SUCCESS in 12m 31s
✔️ integration-amazon.aws-19 SUCCESS in 11m 27s
Skipped 25 jobs

@yugesk
Copy link
Contributor Author

yugesk commented Nov 1, 2023

Could someone please review this PR?

@yugesk
Copy link
Contributor Author

yugesk commented Nov 6, 2023

@tremble could you please review again?

@tremble
Copy link
Contributor

tremble commented Nov 7, 2023

@tremble AdditionalInfo is a property reserved for internal use and it will fail for external users I think. How do I add integration tests to it?

If it's reserved for internal use, what's the use case for adding it?

@yugesk
Copy link
Contributor Author

yugesk commented Nov 7, 2023

@tremble AdditionalInfo is a property reserved for internal use and it will fail for external users I think. How do I add integration tests to it?

If it's reserved for internal use, what's the use case for adding it?

We still need additional_info parameter for passing in custom options thats understandable by aws/boto3 commands. E.g. for doing a target launch we could pass in input like "--additional-info ignore-no-launches=true,target-droplet=x.x.x.x". This lets you launch a instance onto a test/production host.

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.

We also need a changelog fragment, but otherwise I'm ok with this change: it's reasonably minimal.

However, I'd like to hear from @alinabuzachis or @jillr how they feel about supporting something that (if I understand correctly) can only be used by Amazon Engineers.

@tremble
Copy link
Contributor

tremble commented Nov 7, 2023

@gravesm
Copy link
Member

gravesm commented Nov 7, 2023

I'm a little confused what's going on with CI here, because this PR should fail sanity checks as is. It fails locally when I run it. We can't have an undocumented parameter. This is a pretty weird case. At the very least, the new parameter needs to be documented and the documentation should clearly state that it is unsupported and will likely fail. Probably something about it being added purely for Amazon's internal use.

@tremble
Copy link
Contributor

tremble commented Nov 8, 2023

I'm a little confused what's going on with CI here, because this PR should fail sanity checks as is. It fails locally when I run it. We can't have an undocumented parameter.

Some of the tests need to be manually approved when a new contributor submits a PR. This will be more important if/when integration tests move to github actions.

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 03s
✔️ build-ansible-collection SUCCESS in 14m 40s
✔️ ansible-test-splitter SUCCESS in 5m 24s
✔️ integration-amazon.aws-1 SUCCESS in 29m 37s
integration-amazon.aws-2 FAILURE in 22m 09s
✔️ integration-amazon.aws-3 SUCCESS in 16m 09s
✔️ integration-amazon.aws-4 SUCCESS in 15m 08s
✔️ integration-amazon.aws-5 SUCCESS in 15m 33s
✔️ integration-amazon.aws-6 SUCCESS in 10m 09s
✔️ integration-amazon.aws-7 SUCCESS in 10m 39s
✔️ integration-amazon.aws-8 SUCCESS in 15m 57s
✔️ integration-amazon.aws-9 SUCCESS in 14m 44s
✔️ integration-amazon.aws-10 SUCCESS in 10m 38s
integration-amazon.aws-11 RETRY_LIMIT in 1m 45s
✔️ integration-amazon.aws-12 SUCCESS in 13m 43s
✔️ integration-amazon.aws-13 SUCCESS in 21m 14s
✔️ integration-amazon.aws-14 SUCCESS in 15m 24s
✔️ integration-amazon.aws-15 SUCCESS in 8m 54s
✔️ integration-amazon.aws-16 SUCCESS in 16m 22s
✔️ integration-amazon.aws-17 SUCCESS in 15m 03s
✔️ integration-amazon.aws-18 SUCCESS in 11m 38s
✔️ integration-amazon.aws-19 SUCCESS in 10m 55s
Skipped 25 jobs

plugins/modules/ec2_instance.py Outdated Show resolved Hide resolved
plugins/modules/ec2_instance.py Outdated Show resolved Hide resolved
plugins/modules/ec2_instance.py Outdated Show resolved Hide resolved
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 12s
✔️ build-ansible-collection SUCCESS in 17m 34s
✔️ ansible-test-splitter SUCCESS in 8m 46s
✔️ integration-amazon.aws-1 SUCCESS in 26m 38s
✔️ integration-amazon.aws-2 SUCCESS in 17m 46s
✔️ integration-amazon.aws-3 SUCCESS in 13m 34s
✔️ integration-amazon.aws-4 SUCCESS in 12m 54s
✔️ integration-amazon.aws-5 SUCCESS in 9m 07s
✔️ integration-amazon.aws-6 SUCCESS in 7m 43s
✔️ integration-amazon.aws-7 SUCCESS in 8m 21s
✔️ integration-amazon.aws-8 SUCCESS in 17m 34s
✔️ integration-amazon.aws-9 SUCCESS in 13m 06s
✔️ integration-amazon.aws-10 SUCCESS in 16m 03s
✔️ integration-amazon.aws-11 SUCCESS in 15m 20s
✔️ integration-amazon.aws-12 SUCCESS in 15m 28s
✔️ integration-amazon.aws-13 SUCCESS in 14m 04s
✔️ integration-amazon.aws-14 SUCCESS in 11m 38s
✔️ integration-amazon.aws-15 SUCCESS in 10m 08s
✔️ integration-amazon.aws-16 SUCCESS in 19m 16s
✔️ integration-amazon.aws-17 SUCCESS in 15m 51s
✔️ integration-amazon.aws-18 SUCCESS in 7m 55s
✔️ integration-amazon.aws-19 SUCCESS in 8m 02s
Skipped 25 jobs

plugins/modules/ec2_instance.py Outdated Show resolved Hide resolved

This comment was marked as outdated.

@yugesk
Copy link
Contributor Author

yugesk commented Nov 9, 2023

@tremble thanks for fixing the black formatting errors. Why are still some tests failing?

@tremble

This comment was marked as outdated.

@tremble
Copy link
Contributor

tremble commented Nov 10, 2023

@tremble thanks for fixing the black formatting errors. Why are still some tests failing?

Some of the tests are slightly flakey. It's a side effect of the way many of the AWS APIs trigger a change and return "success" before the change has actually been applied. Over time we've been adding waiters to improve things uncovered by the more "unstable" tests, but the API for waiters results in extra API calls, and in turn sometimes causes problems with the AWS rate limiting.

This comment was marked as outdated.

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 13s
✔️ build-ansible-collection SUCCESS in 15m 10s
✔️ ansible-test-splitter SUCCESS in 5m 38s
✔️ integration-amazon.aws-1 SUCCESS in 24m 44s
✔️ integration-amazon.aws-2 SUCCESS in 17m 16s
integration-amazon.aws-3 RETRY_LIMIT in 1m 46s
✔️ integration-amazon.aws-4 SUCCESS in 13m 15s
✔️ integration-amazon.aws-5 SUCCESS in 12m 56s
✔️ integration-amazon.aws-6 SUCCESS in 7m 36s
✔️ integration-amazon.aws-7 SUCCESS in 9m 41s
✔️ integration-amazon.aws-8 SUCCESS in 13m 56s
✔️ integration-amazon.aws-9 SUCCESS in 12m 13s
✔️ integration-amazon.aws-10 SUCCESS in 9m 08s
✔️ integration-amazon.aws-11 SUCCESS in 9m 46s
✔️ integration-amazon.aws-12 SUCCESS in 13m 10s
✔️ integration-amazon.aws-13 SUCCESS in 13m 41s
✔️ integration-amazon.aws-14 SUCCESS in 20m 47s
✔️ integration-amazon.aws-15 SUCCESS in 13m 16s
✔️ integration-amazon.aws-16 SUCCESS in 20m 00s
✔️ integration-amazon.aws-17 SUCCESS in 8m 57s
✔️ integration-amazon.aws-18 SUCCESS in 8m 07s
✔️ integration-amazon.aws-19 SUCCESS in 10m 52s
Skipped 25 jobs

softwarefactory-project-zuul bot pushed a commit that referenced this pull request Nov 21, 2023
Work on ec2_instance integration test flakes

SUMMARY
As seen in #1828 the integration tests for ec2_instance are still a little flaky (ignoring Zuul also being flaky).  This attempts to tweak two of the worst offenders to improve things
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
ec2_instance
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis
patchback bot pushed a commit that referenced this pull request Nov 21, 2023
Work on ec2_instance integration test flakes

SUMMARY
As seen in #1828 the integration tests for ec2_instance are still a little flaky (ignoring Zuul also being flaky).  This attempts to tweak two of the worst offenders to improve things
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
ec2_instance
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis
(cherry picked from commit 02b1511)
patchback bot pushed a commit that referenced this pull request Nov 21, 2023
Work on ec2_instance integration test flakes

SUMMARY
As seen in #1828 the integration tests for ec2_instance are still a little flaky (ignoring Zuul also being flaky).  This attempts to tweak two of the worst offenders to improve things
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
ec2_instance
ADDITIONAL INFORMATION

Reviewed-by: Alina Buzachis
(cherry picked from commit 02b1511)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Nov 21, 2023
[PR #1845/02b15111 backport][stable-7] Work on ec2_instance integration test flakes

This is a backport of PR #1845 as merged into main (02b1511).
SUMMARY
As seen in #1828 the integration tests for ec2_instance are still a little flaky (ignoring Zuul also being flaky).  This attempts to tweak two of the worst offenders to improve things
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
ec2_instance
ADDITIONAL INFORMATION

Reviewed-by: Mark Chappell
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Nov 21, 2023
[PR #1845/02b15111 backport][stable-6] Work on ec2_instance integration test flakes

This is a backport of PR #1845 as merged into main (02b1511).
SUMMARY
As seen in #1828 the integration tests for ec2_instance are still a little flaky (ignoring Zuul also being flaky).  This attempts to tweak two of the worst offenders to improve things
ISSUE TYPE

Bugfix Pull Request

COMPONENT NAME
ec2_instance
ADDITIONAL INFORMATION

Reviewed-by: Mark Chappell
Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 4m 39s
✔️ build-ansible-collection SUCCESS in 15m 21s
✔️ ansible-test-splitter SUCCESS in 5m 59s
integration-amazon.aws-1 RETRY_LIMIT in 6m 57s
✔️ integration-amazon.aws-2 SUCCESS in 19m 40s
✔️ integration-amazon.aws-3 SUCCESS in 16m 24s
✔️ integration-amazon.aws-4 SUCCESS in 10m 49s
✔️ integration-amazon.aws-5 SUCCESS in 9m 41s
✔️ integration-amazon.aws-6 SUCCESS in 9m 17s
✔️ integration-amazon.aws-7 SUCCESS in 9m 45s
✔️ integration-amazon.aws-8 SUCCESS in 13m 14s
✔️ integration-amazon.aws-9 SUCCESS in 11m 23s
✔️ integration-amazon.aws-10 SUCCESS in 12m 40s
✔️ integration-amazon.aws-11 SUCCESS in 8m 19s
✔️ integration-amazon.aws-12 SUCCESS in 14m 13s
✔️ integration-amazon.aws-13 SUCCESS in 8m 57s
✔️ integration-amazon.aws-14 SUCCESS in 14m 13s
✔️ integration-amazon.aws-15 SUCCESS in 10m 21s
✔️ integration-amazon.aws-16 SUCCESS in 10m 52s
✔️ integration-amazon.aws-17 SUCCESS in 9m 40s
✔️ integration-amazon.aws-18 SUCCESS in 10m 46s
✔️ integration-amazon.aws-19 SUCCESS in 9m 49s
Skipped 25 jobs

@tremble tremble added the mergeit Merge the PR (SoftwareFactory) label Nov 23, 2023
Copy link
Contributor

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/7ebbadee656e4511b7b3254fec4ebe10

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

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 8m 41s
✔️ build-ansible-collection SUCCESS in 15m 12s
✔️ ansible-test-splitter SUCCESS in 5m 47s
✔️ integration-amazon.aws-1 SUCCESS in 27m 35s
integration-amazon.aws-2 RETRY_LIMIT in 5m 21s
✔️ integration-amazon.aws-3 SUCCESS in 12m 13s
✔️ integration-amazon.aws-4 SUCCESS in 12m 19s
✔️ integration-amazon.aws-5 SUCCESS in 11m 39s
✔️ integration-amazon.aws-6 SUCCESS in 8m 45s
✔️ integration-amazon.aws-7 SUCCESS in 10m 30s
✔️ integration-amazon.aws-8 SUCCESS in 13m 37s
✔️ integration-amazon.aws-9 SUCCESS in 11m 37s
✔️ integration-amazon.aws-10 SUCCESS in 11m 58s
✔️ integration-amazon.aws-11 SUCCESS in 12m 28s
✔️ integration-amazon.aws-12 SUCCESS in 11m 54s
✔️ integration-amazon.aws-13 SUCCESS in 8m 13s
✔️ integration-amazon.aws-14 SUCCESS in 12m 12s
✔️ integration-amazon.aws-15 SUCCESS in 7m 32s
✔️ integration-amazon.aws-16 SUCCESS in 9m 16s
✔️ integration-amazon.aws-17 SUCCESS in 10m 57s
✔️ integration-amazon.aws-18 SUCCESS in 8m 52s
✔️ integration-amazon.aws-19 SUCCESS in 10m 19s
Skipped 25 jobs

@tremble
Copy link
Contributor

tremble commented Nov 25, 2023

recheck

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 5m 11s
✔️ build-ansible-collection SUCCESS in 14m 54s
✔️ ansible-test-splitter SUCCESS in 5m 14s
✔️ integration-amazon.aws-1 SUCCESS in 25m 21s
✔️ integration-amazon.aws-2 SUCCESS in 17m 56s
✔️ integration-amazon.aws-3 SUCCESS in 14m 51s
✔️ integration-amazon.aws-4 SUCCESS in 11m 38s
✔️ integration-amazon.aws-5 SUCCESS in 12m 36s
✔️ integration-amazon.aws-6 SUCCESS in 7m 31s
✔️ integration-amazon.aws-7 SUCCESS in 8m 08s
✔️ integration-amazon.aws-8 SUCCESS in 13m 28s
✔️ integration-amazon.aws-9 SUCCESS in 12m 46s
✔️ integration-amazon.aws-10 SUCCESS in 8m 02s
✔️ integration-amazon.aws-11 SUCCESS in 14m 03s
✔️ integration-amazon.aws-12 SUCCESS in 14m 20s
✔️ integration-amazon.aws-13 SUCCESS in 12m 43s
✔️ integration-amazon.aws-14 SUCCESS in 9m 11s
✔️ integration-amazon.aws-15 SUCCESS in 8m 47s
✔️ integration-amazon.aws-16 SUCCESS in 9m 34s
✔️ integration-amazon.aws-17 SUCCESS in 9m 36s
✔️ integration-amazon.aws-18 SUCCESS in 9m 21s
✔️ integration-amazon.aws-19 SUCCESS in 9m 54s
Skipped 25 jobs

Copy link
Contributor

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/33dc2304ad46467bbe78895de753c670

✔️ ansible-galaxy-importer SUCCESS in 5m 16s
✔️ build-ansible-collection SUCCESS in 14m 42s
✔️ ansible-test-splitter SUCCESS in 5m 51s
✔️ integration-amazon.aws-1 SUCCESS in 22m 47s
✔️ integration-amazon.aws-2 SUCCESS in 17m 00s
✔️ integration-amazon.aws-3 SUCCESS in 9m 13s
✔️ integration-amazon.aws-4 SUCCESS in 8m 08s
✔️ integration-amazon.aws-5 SUCCESS in 12m 57s
✔️ integration-amazon.aws-6 SUCCESS in 7m 17s
✔️ integration-amazon.aws-7 SUCCESS in 8m 31s
✔️ integration-amazon.aws-8 SUCCESS in 13m 23s
✔️ integration-amazon.aws-9 SUCCESS in 12m 50s
✔️ integration-amazon.aws-10 SUCCESS in 12m 09s
integration-amazon.aws-11 RETRY_LIMIT in 6m 59s
✔️ integration-amazon.aws-12 SUCCESS in 13m 43s
integration-amazon.aws-13 RETRY_LIMIT in 1m 44s
✔️ integration-amazon.aws-14 SUCCESS in 13m 38s
✔️ integration-amazon.aws-15 SUCCESS in 10m 24s
✔️ integration-amazon.aws-16 SUCCESS in 14m 19s
✔️ integration-amazon.aws-17 SUCCESS in 9m 15s
✔️ integration-amazon.aws-18 SUCCESS in 8m 07s
✔️ integration-amazon.aws-19 SUCCESS in 8m 01s
Skipped 25 jobs

@tremble
Copy link
Contributor

tremble commented Nov 25, 2023

regate

Copy link
Contributor

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/1d70ddf340774b00ba8dc0c5432de3b5

✔️ ansible-galaxy-importer SUCCESS in 4m 14s
✔️ build-ansible-collection SUCCESS in 15m 09s
✔️ ansible-test-splitter SUCCESS in 5m 11s
integration-amazon.aws-1 RETRY_LIMIT in 1m 43s
✔️ integration-amazon.aws-2 SUCCESS in 19m 09s
✔️ integration-amazon.aws-3 SUCCESS in 13m 28s
✔️ integration-amazon.aws-4 SUCCESS in 13m 06s
✔️ integration-amazon.aws-5 SUCCESS in 8m 39s
✔️ integration-amazon.aws-6 SUCCESS in 6m 19s
✔️ integration-amazon.aws-7 SUCCESS in 7m 56s
integration-amazon.aws-8 RETRY_LIMIT in 7m 01s
✔️ integration-amazon.aws-9 SUCCESS in 13m 21s
✔️ integration-amazon.aws-10 SUCCESS in 13m 33s
✔️ integration-amazon.aws-11 SUCCESS in 13m 52s
✔️ integration-amazon.aws-12 SUCCESS in 15m 52s
✔️ integration-amazon.aws-13 SUCCESS in 13m 05s
✔️ integration-amazon.aws-14 SUCCESS in 13m 56s
✔️ integration-amazon.aws-15 SUCCESS in 9m 10s
✔️ integration-amazon.aws-16 SUCCESS in 15m 44s
✔️ integration-amazon.aws-17 SUCCESS in 14m 31s
✔️ integration-amazon.aws-18 SUCCESS in 11m 04s
✔️ integration-amazon.aws-19 SUCCESS in 10m 36s
Skipped 25 jobs

@tremble
Copy link
Contributor

tremble commented Nov 25, 2023

regate

Copy link
Contributor

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

✔️ ansible-galaxy-importer SUCCESS in 3m 50s
✔️ build-ansible-collection SUCCESS in 15m 06s
✔️ ansible-test-splitter SUCCESS in 5m 07s
✔️ integration-amazon.aws-1 SUCCESS in 24m 03s
✔️ integration-amazon.aws-2 SUCCESS in 13m 54s
✔️ integration-amazon.aws-3 SUCCESS in 10m 39s
✔️ integration-amazon.aws-4 SUCCESS in 8m 52s
✔️ integration-amazon.aws-5 SUCCESS in 9m 26s
✔️ integration-amazon.aws-6 SUCCESS in 7m 57s
✔️ integration-amazon.aws-7 SUCCESS in 9m 55s
✔️ integration-amazon.aws-8 SUCCESS in 14m 21s
✔️ integration-amazon.aws-9 SUCCESS in 14m 17s
✔️ integration-amazon.aws-10 SUCCESS in 8m 55s
✔️ integration-amazon.aws-11 SUCCESS in 9m 05s
✔️ integration-amazon.aws-12 SUCCESS in 15m 55s
✔️ integration-amazon.aws-13 SUCCESS in 15m 45s
✔️ integration-amazon.aws-14 SUCCESS in 14m 46s
✔️ integration-amazon.aws-15 SUCCESS in 12m 04s
✔️ integration-amazon.aws-16 SUCCESS in 15m 12s
✔️ integration-amazon.aws-17 SUCCESS in 13m 28s
✔️ integration-amazon.aws-18 SUCCESS in 10m 28s
✔️ integration-amazon.aws-19 SUCCESS in 11m 46s
Skipped 25 jobs

@softwarefactory-project-zuul softwarefactory-project-zuul bot merged commit e02fb78 into ansible-collections:main Nov 25, 2023
39 checks passed
@tremble tremble added the backport-7 PR should be backported to the stable-7 branch label Nov 25, 2023
Copy link

patchback bot commented Nov 25, 2023

Backport to stable-7: 💚 backport PR created

✅ Backport PR branch: patchback/backports/stable-7/e02fb78a9e493e5dae4e108e9554427a066c090e/pr-1828

Backported as #1880

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

patchback bot pushed a commit that referenced this pull request Nov 25, 2023
ec2_instance - Support AdditionalInfo option.

This is a reserved parameter that was already supported by boto3.
SUMMARY
Enable support for passing additional_info while creating instance.
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
ec2_instance

Reviewed-by: Mark Chappell
Reviewed-by: Yugesh Kambham
Reviewed-by: Alina Buzachis
(cherry picked from commit e02fb78)
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Nov 26, 2023
[PR #1828/e02fb78a backport][stable-7] ec2_instance - Support AdditionalInfo option.

This is a backport of PR #1828 as merged into main (e02fb78).
This is a reserved parameter that was already supported by boto3.
SUMMARY
Enable support for passing additional_info while creating instance.
ISSUE TYPE

Feature Pull Request

COMPONENT NAME
ec2_instance

Reviewed-by: Mark Chappell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-7 PR should be backported to the stable-7 branch mergeit Merge the PR (SoftwareFactory)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants