envoy-build-tools
envoy-build-tools copied to clipboard
Windows build image networking is broken
Any recent attempts to rebuild the Windows image succeed, but for a reason that eludes me are unable to make network connections when first started
Any attempt at retry invariably works
This problem was always there, but has gotten worse to the point of unusable
We will have to just pin the windows image in Envoy until this is resolved
fwiw pulling and creating the image gives it a better chance of hitting the ground running, but not sufficiently that you could call it reliable
the problem can be seen on main where it attempts to regenerate the toolchains - https://github.com/envoyproxy/envoy-build-tools/actions?query=branch%3Amain
i have added some CI, so that we test toolchain regeneration in PRs but that always seems to pass, not sure exactly why
im going to "fix" main by declaring windows broken_
the problem with this fix is that it will leave the windows build with ~1/10 chance of having its toolchains regenerated
where i have needed to test downstream i have repeatedly retested until it passed
checking through my previous test attempts i noticed that when i had tried pinning the base image to the earlier one i had inadvertently pinned it to current
i had another go and pinning this in #256 - but sadly same results
the one other idea which i have is to bring back #210 but this time also update the base image to 2022 as i have a feeling that the errors we got were from this mismatching - not sure the implications of changing the base image
strangely this seems to have resolved itself afaict
if confirmed ill remove the pin in the envoy repo
closing this for now
reopening - it still happens albeit less frequently
this is an ongoing problem - it happens in envoy ci (albeit ~rarely)
for whatever reason it happens very frequently here - specifically in the toolchain regeneration step (which we dont have much control over)
cc @akshaysngupta the windows toolchain hasnt been regenerated for some time - at some point its likely to start breaking
closing as we dont officially support windows any longer