-
Notifications
You must be signed in to change notification settings - Fork 438
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
New variant in gloo-ee-1.17.0 doesn't consume correct digest #9860
Comments
@nfuden Please see that this is dealt with in high priority as this is causing a pushback in our adoption of the new Gloo version. |
Thanks for raising this. We have a lot of pre flight checks but it looks like we need to update our post release runbooks to catch this in addition to more robust release helm checks. We are looking into it and in the meantime anyone who is using an image other than standard will by default have pods unable to come up due to the hash mismatch. We are having someone dig into fixing this for 1.17 as well as building stronger checks into our new release pipeline In the meantime distroless can be enabled by adding the following digests in helm gloo.gloo.deployment.image.digest=f9b1523055e900436eaa2879f97d159e9b252c268b85a43041809de8410a7ac4 |
Or just by specifying a blank digest
|
Images affected:If 1.17.0 was installed with
|
the fixes have been merged and will be available in the next releases, GlooEE v1.18.0-beta1 and v1.17.1 will keep this open until we verify that the correct digests are pulled with the new releases |
@jenshu 1.17.1 has been released. Could you verify that the release fixes the issue as addressed, and share the testing steps you took? Tangentially, is there a reason we shouldn't just enable digests on PR builds as well, so that when CI runs on PRs it is also testing this? Or digests on nightly builds? |
tested by installing gloo-ee 1.17.1 with each variant (standard, distroless, fips, fips-distroless) and verified pods start successfully, e.g.
also spot checked some of the manifests using the |
Gloo Edge Product
Enterprise
Gloo Edge Version
gloo-ee-1.17.0
Kubernetes Version
v1.28.6
Describe the bug
When setting variant to
distroless
we still see the
digest
of thestandard
image rather than thedistroless
image.This caused the actual pull of the standard image and not the one the distroless ones.
Expected Behavior
When using the distroless we'd expect the image's digest to fit the distroless image.
Steps to reproduce the bug
Update version of gloo-ee, update variant to distroless.
Additional Environment Detail
No response
Additional Context
No response
┆Issue is synchronized with this Asana task by Unito
The text was updated successfully, but these errors were encountered: