CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Use the latest tag for azure images #6601
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
Conversation
Hi @gabriel-samfira. Thanks for your PR. I'm waiting for a containerd 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. |
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.
Generally speaking, I'd like to stick with specific versions rather than using latest
.
- Is there a way to distinguish a breakage due to the images vs. due to containerd?
- What is the frequency of the updates?
Build succeeded.
|
|
The We should be running tests against a fully patched version of windows for several reasons:
Yes. My main focus is root cause analysis on Windows tests flakyness. I am currently attempting to determine the cause of the recent flakyness (az cli broken releases, that freeze the CI, aside), but after running the tests in a loop for a day on the latest Windows images, I have been unable to reproduce issues other than
Windows server updates usually come out on the second Tuesday of each month (Patch Tuesday). But Azure images have no published schedule. The latest image tag is what gets used by default when using the Azure portal as a normal user.
Have you seen this happen for Azure VM images? Will ping the MSFT folks, but I expect their images to be fairly well maintained. |
If you prefer, I can use the latest version number available now for both images, and keep updating them every month or so. But we need to keep the image version as close as possible to the latest one. The current images have a considerable number of updates available. |
nod.. thx for the information. Sounds like we can trust the maintenance of :latest for these images for the main branch. Would also be interesting to know if these images are targeted to be backwards compatible.. meaning 1.6.x service, 1.7, main... |
How about having both hard-coded specific versions and |
Windows Server is not a rolling release. Updated images for a particular SKU (Windows server 2019 - 1809, ltsc2022, etc) means that it's the same OS but up to date with the latest security updates. It's the same thing you would get if you spin up a VM with the versions currently hard coded in the workflow, and run Windows updates. You still have the same version of Windows, but with updates applied. Microsoft has a great track record in regards to backwards compatibility. Containerd is expected to run on all supported Windows versions, regardless of patch level. We're tasked to make sure that any issue that comes up and is not an error in either When doing root cause analysis, it's usually good practice to try to reproduce the issue on an up to date installation of Windows. This is to eliminate potential bugs in HCS/HNS that were already fixed and released.
Not sure if running the tests on an unpatched Windows and on a patched one is helpful, but I can make the image configurable, and we can set a different one when manually triggering the job, with the default set to either |
Sounds good to me if the default is the most recent version. We generally avoid auto-upgrade even if that means we have to upgrade versions by ourselves (e.g. #6619) |
@kzys updated to the latest available version. Apologies for the delay on this. |
This updates the Windows test worker images to the latest one available in Azure. The updated images contain security and bug fixes. Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
Build succeeded.
|
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
This change ensures that we use a fairly recent and updated version of
the windows images used in testing. The latest tag doesn't always have
the absolute latest image as some images may contain just minor updates,
but most times they are identical to the latest version updated.
Signed-off-by: Gabriel Adrian Samfira gsamfira@cloudbasesolutions.com