-
Notifications
You must be signed in to change notification settings - Fork 184
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
Bump(requirements): Set minimum ansible-core version to 2.15.x and maximum to 2.17.x #3927
Bump(requirements): Set minimum ansible-core version to 2.15.x and maximum to 2.17.x #3927
Conversation
@@ -14,6 +14,13 @@ title: Release Notes for AVD 4.x.x | |||
|
|||
<!-- Release notes generated using configuration in .github/release.yml at devel --> | |||
|
|||
## Release 4.8.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Depending on timing of 4.8.0, ansible-core 2.17 may be out. I think it would be good to wait for that, so we bump min and max at the same time. ETA for 2.17 is May 20.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed - converting to draft and we will re-visit after May 20 once 2.17 is released.
I will work on the PR to make it ready for 2.17.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@carlbuchmann 2.17 is out. Let's finish this one.
a180bd5
to
7e43f87
Compare
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
7e43f87
to
b5d504d
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
b5d504d
to
493b8b7
Compare
b823d84
to
18f6409
Compare
fffc4a2
to
ceacd14
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A single suggestion but otherwise fine for me.
@@ -203,19 +204,20 @@ jobs: | |||
- 'example-l2ls-fabric' | |||
- 'example-single-dc-l3ls' | |||
ansible_version: | |||
- 'ansible-core<2.17.0 --upgrade' | |||
# Testing all scenario with 2.16.x, due to bug with in 2.17.0 with and the way we test eos_designs_negative_unit_tests https://github.com/ansible/ansible/issues/83292 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of running everything else on the older version we could remove the negative unit test form the top matrix and insert it under the include. Up to you.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I certainly can, my thinking was having more extensive testing on the 2.16 train since it's going into critical bug fix only and likely what customers target vs the new 2.17.0.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You would need less testing when there are only bugfixes going in to the ansible code. And we would still be testing 2.16 for unit tests below.
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
ceacd14
to
a595452
Compare
Conflicts have been resolved. A maintainer will review the pull request shortly. |
a595452
to
1b30f3b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
molecule test - PASSED
f709ee4
to
30263b5
Compare
Quality Gate passedIssues Measures |
Change Summary
Set the minimum ansible-core version to 2.15.x and the maximum version to 2.17.x
Required for Ansible collection certification:
The life cycle for Ansible Automation Platform (AAP) 2.3 is ending soon. On May 31, 2024, AAP 2.3 and by extension, Ansible Core 2.14, will be End of Life (EoL).
After this date, all collections submitted for certification and validation must require Ansible Core 2.15 at minimum in the collection’s “meta/runtime.yml” file. Set the
requires_ansible
key to “>=2.15.0” to pass certification after the AAP 2.3 EoL date.Component(s) name
Ansible Collection requirements
Proposed changes
Updated:
How to test
CI Must pass!
To do before merging!
'ansible-core==2.17.0rc1'
and--extra-vars 'avd_ignore_requirements=True'