-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Why did Tekton change its base image? #5507
Comments
For what is worth:
gcr.io/distroless is maintain mainly by google I think, ghcr.io/distroless is maintain by the distroless org, which today, is mainly composed by ChainGuard folks I think 🙃. Both are maintained, and kept up-to-date. |
We believe the new distroless images are a better alternative to
(A brief aside on naming; we recommend reaching these images through In any case, if you build your own Tekton images, you are absolutely free to keep building them on Some relevant PRs that may have relevant discussions: |
Thanks all. It sounds like we're on a good path here and it would definitely be great if in the future by using this new image ko could generate a perfect SBOM for the dependencies. I'm not sure if this makes sense or would just be overkill but it might be good in this this case if ko generated an apk package for the tekton binary and added it with apko. For the base image changes in general though please be careful as at least for us it is sort of like API. The ship has sailed here but the way we scan and permit images in our infrastructure requires us to pre-bless a set of known base images so this came as a surprise and because of the one letter change in the image name was made harder to figure out. |
That's certainly possible, especially using apko's sibling project melange, which is designed to make building new apks simpler, like apko makes constructing images from apks simpler. If we did that, we could build Tekton images without As for
Thanks for this feedback. I don't think we plan to make major structural changes to the base image again any time soon, but if we do we'll make sure to announce it better. |
(Closing this as I think the question has been answered, but feel free to keep this discussion going) |
Also related: #5542 proposes changing the image references from This is not a functional change at all; both URLs point to exactly the same backend and blob storage, and there will never be a diff between |
Why did Tekton change its base image from
gcr.io/distroless/static
toghcr.io/distroless/static
? Has Kubernetes and other projects made a similar change? The base image is an absolutely critical part of things and although I'm sure there are good intentions here I have no idea how and if this image will be maintained.The text was updated successfully, but these errors were encountered: