-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
Removes Ansible reinstall in CI pipeline #10032
Conversation
Hi @luksi1. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
8019ef6
to
8149d1b
Compare
@MrFreezeex, I know you aren't assigned as a reviewer, but this work is in the same vain as the Dockerfile and pipleine work if you want to take a peak. |
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.
Sure, this make a lot of sense to me, thanks! :D
/ok-to-test
/lgtm
Actually it currently change something: when we test with the 2.11 requirements. We might just drop supporting the two requirements versions altogether and just keep one, both versions are end of life anyway right now so I don't believe it should change much... |
Good catch @MrFreezeex! I missed the CI variable for I'm going to set this to draft because it certainly isn't ready-to-go as is, but I'd like to know how we should move forward with this, since speeding up, and slimming down, the test pipeline has value both from an administration maintenance point-of-view as well as giving developers faster feedback on their PRs. Either 1) we can agree that going forward, we'll only support one version of Ansible, get that work done, rebase this, and then simply merge this as-is or 2) we believe that using two versions is best for now and in that case, I'll alter this PR to include virtuell environments for each It might even be nice to get some feedback as well from @floryut or @cristicalin, or some other maintainers, as this decision would change Kubespray's support matrix, moving from two Ansible versions down to one, if that's the consensus. |
@MrFreezeex, I just saw the changes in #10034 and it looks like that PR moves to a one Ansible version support model. If that is the case, let's rebase this after #10034 and we should be good to go. |
Hi @luksi1, now that we have only one supported version of Ansible do you have some time to rebase your PR 🙏? |
Could you remove the draft status as well 🙏? |
The draft status is now removed @MrFreezeex. I've also added Good work on getting us moved over to a single Ansible version! |
Hmmm the image doesn't build now, guessing it's because of |
You are right @MrFreezeex and it appears that |
Indeed I also double checked and ansible 7.6.0 has a dependency with ansible-core like |
@MrFreezeex, do we need do anything more to get this merged? |
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.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: floryut, luksi1, MrFreezeex The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
What this PR does / why we need it:
This removes the Ansible reinstall that is run on each job of the pipeline. These steps are already performed in the image. This should speed up the pipeline considerably.
Which issue(s) this PR fixes:
Fixes #10031
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
NONE