mirror of
https://github.com/kubevirt/containerized-data-importer.git
synced 2025-06-03 06:30:22 +00:00

* 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>
41 lines
1.2 KiB
Python
41 lines
1.2 KiB
Python
load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
|
|
load("@io_bazel_rules_docker//go:image.bzl", "go_image")
|
|
load("@io_bazel_rules_docker//container:container.bzl", "container_image")
|
|
|
|
container_image(
|
|
name = "cdi-func-test-bad-webserver-image-base",
|
|
architecture = select({
|
|
"@io_bazel_rules_go//go/platform:linux_arm64": "arm64",
|
|
"//conditions:default": "amd64",
|
|
}),
|
|
tars = select({
|
|
"@io_bazel_rules_go//go/platform:linux_arm64": [
|
|
"//rpm:testimage_aarch64",
|
|
],
|
|
"//conditions:default": [
|
|
"//rpm:testimage_x86_64",
|
|
],
|
|
}),
|
|
)
|
|
|
|
go_image(
|
|
name = "cdi-func-test-bad-webserver-image",
|
|
srcs = ["main.go"],
|
|
base = ":cdi-func-test-bad-webserver-image-base",
|
|
importpath = "kubevirt.io/containerized-data-importer/tools/cdi-func-test-bad-webserver",
|
|
visibility = ["//visibility:public"],
|
|
)
|
|
|
|
go_library(
|
|
name = "go_default_library",
|
|
srcs = ["main.go"],
|
|
importpath = "kubevirt.io/containerized-data-importer/tools/cdi-func-test-bad-webserver",
|
|
visibility = ["//visibility:private"],
|
|
)
|
|
|
|
go_binary(
|
|
name = "cdi-func-test-bad-webserver",
|
|
embed = [":go_default_library"],
|
|
visibility = ["//visibility:public"],
|
|
)
|