-
Notifications
You must be signed in to change notification settings - Fork 788
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
tests: stop using ubi8 (this is the "0x3c" flake) #4318
Comments
For the record: This is the signature server serving 200 OK with HTML content; it is supposed to serve 200 OK with a signature, or 404 — or some non-200 error at least. |
All CI (buildah and podman), all gating tests, are now broken because ubi8 changed something.
When we use images we don't control, on registries we don't control, bad things happen. |
edsantiago
added a commit
to edsantiago/buildah
that referenced
this issue
Oct 26, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]>
edsantiago
added a commit
to edsantiago/buildah
that referenced
this issue
Oct 26, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]>
edsantiago
added a commit
to edsantiago/buildah
that referenced
this issue
Oct 26, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]>
edsantiago
added a commit
to edsantiago/buildah
that referenced
this issue
Oct 27, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]>
This was referenced Oct 27, 2022
flouthoc
pushed a commit
to flouthoc/buildah
that referenced
this issue
Nov 23, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]> Signed-off-by: Aditya R <[email protected]>
flouthoc
pushed a commit
to flouthoc/buildah
that referenced
this issue
Nov 23, 2022
The ubi8 image changed some architecture string yesterday and broke all our CI on all branches, including podman because it too runs bud.bats tests. Solution: use a safe, reliable, trustworthy test image (the one built and used for podman). Because that image does not have the same labels, confirm pull using .Architecture instead. We should stop using ubi8 and registry.redhat (containers#4318). They are unreliable. This PR doesn't fix that; it's just an emergency patch for one specific CI break. We can use this as a basis for future removals of ubi8. Signed-off-by: Ed Santiago <[email protected]> Signed-off-by: Aditya R <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Use of
ubi8
images is causing one of our big flakes, mostly in podman (because it runs many more CI jobs than buildah) but also in buildah CI:I think this is also the cause of the horrid
multiple-platform-no-run
flake, or at least one of the causes.We can't rely on flaky registries. Can all tests that use
ubi8-*
be fixed to use a different image?[Integration] 295 bud --pull=false --arch test
[Containerized] 295 bud --pull=false --arch test
...and, in podman-land:
[bud] 277 bud --pull=false --arch test
[bud] 268 bud --pull=false --arch test
[bud] 261 bud --pull=false --arch test
The text was updated successfully, but these errors were encountered: