Stop trying to pin package versions in the kicbase Dockerfile #8766
Labels
area/build-release
co/docker-driver
Issues related to kubernetes in container
co/podman-driver
podman driver issues
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/important-longterm
Important over the long term, but may not be staffed and/or may need multiple releases to complete.
It doesn't work to pin the package versions, without also pinning all the apt packages (in a separate download somewhere)
As long as we are using latest/greatest
ubuntu:eoan
(or focal) anyway, we might as well just useapt-get install
as well.Trying to rebuild, and you get errors like:
E: Version '1:9.11.5.P4+dfsg-5.1ubuntu2.1' for 'dnsutils' was not found
This is due to security updates, since then.
https://packages.ubuntu.com/eoan/dnsutils
This is of course a problem when it comes to reproducability, but that is something that is being shared with upstream KIND.
If you try to rebuild the docker old image now, you get a different result than the binary that is posted on the Docker Hub:
kindest_base.diff.txt
So we should focus on package names, and then use ranges where it matters.
The text was updated successfully, but these errors were encountered: