Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use centos:stream9 as a base image, cleanup unused code (#1983)
* Retire ember LVM code, unused (Rationale: avoid having to change more things for changing the base image) Signed-off-by: Maya Rashish <mrashish@redhat.com> * Remove unreferenced files from WORKSPACE Signed-off-by: Maya Rashish <mrashish@redhat.com> * Switch to centos:stream9 as a base image. It has a significantly longer support cycle than Fedora releases, and supposedly offers vulnerability scans. Add a tinyCore.vdi to the repo instead of generating it. The centos qemu-img has read-only VDI support, so we can't generate it. Generate it using my system and add to the file-host. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Use full names for pulls from dockerhub CentOS doesn't like short tags Signed-off-by: Maya Rashish <mrashish@redhat.com> * Avoid specifying checksum for CentOS images. They expire faster than we can update checksums, this is unfortunate but perhaps they will soon publish images at a lower rate allowing us to keep up. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Bump number of open file limit to avoid bazel crashes Signed-off-by: Maya Rashish <mrashish@redhat.com> * Update builder to include #2087, builder based on centos stream9 Signed-off-by: Maya Rashish <mrashish@redhat.com> * Update checksums that seem wrong Signed-off-by: Maya Rashish <mrashish@redhat.com> * Update ovirt links: old ones were removed Signed-off-by: Maya Rashish <mrashish@redhat.com> * Remove unused RPMs Noticed due to: duplicated checksum but no problem in testsuite, lack of aarch64 equivalent. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Put nbdkit-vddk-plugin back for amd64. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Use quay.io instead of dockerhub. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Install util-linux-core for /usr/sbin/blockdev Needed after #2174 Signed-off-by: Maya Rashish <mrashish@redhat.com> * Update nbdkit/libnbd/nginx/ovirt versions to the latest The previous version we were using can't be fetched any more Signed-off-by: Maya Rashish <mrashish@redhat.com> * Generate our own CentOS stream9 image using RPMs Now updating the dependencies can be done by running `make rpm-deps` and committing the change, like kubevirt. This creates a small complication that we need to run update-ca-trust to trust root CAs. Do this on the pod, using the entrypoint to do so. Use a single image with all the dependencies for the test tools, we don't benefit from making them minimal and it saved some trouble in the conversion. Signed-off-by: Maya Rashish <mrashish@redhat.com> * Fixup imageio test container Run update-ca-trust and update-crypto-policies before running ovirt-imageio, to stop error messages. Signed-off-by: Maya Rashish <mrashish@redhat.com>
- Loading branch information