containerized-data-importer/cluster-sync
zhlhahaha d6172f33b6
e2e, arm64: make the e2e tests works of Arm64 platform (#3577)
* cluster-sync, kind: add setup_hostname_resolution_for_registry func

For the Kind provider, we need to configure hostname
resolution for the local image registry in the CoreDNS
service. This ensures that local container images can
be successfully pulled into Kubernetes pods during
certain e2e tests.

Signed-off-by: howard zhang <howard.zhang@arm.com>

* cluster-sync kind: support kind provider in cluster-sync

Signed-off-by: howard zhang <howard.zhang@arm.com>

* bazel arm64: stop build and deploy vddk on Arm64

VDDK is not supported on Arm64

Signed-off-by: howard zhang <howard.zhang@arm.com>

* cluster-sync: add capabilities for registry-populate in kind

Add SYS_ADMIN and SYS_CHROOT capability to make buildah work
in kind cluster

Signed-off-by: howard zhang <howard.zhang@arm.com>

* e2e: add vddk label

Signed-off-by: howard zhang <howard.zhang@arm.com>

* e2e: add no-kubernetes-in-docker label

This label means the e2e tests are not suitable to test in
containerized k8s env (kind provider).

In this commit, we label two tests because the large size images
would lead to OOM of cdi-uploader. For more detail, please
refer to:
https://github.com/kubevirt/containerized-data-importer/pull/3577#discussion_r1903547758

Signed-off-by: howard zhang <howard.zhang@arm.com>

* e2e: amend the VerifyPermissions strings

The output of ls -ln for a file with 660 permissions can be either
-rw-rw----. or -rw-rw----

Signed-off-by: howard zhang <howard.zhang@arm.com>

* automation, test: add kind provider in automation test

Signed-off-by: howard zhang <howard.zhang@arm.com>

---------

Signed-off-by: howard zhang <howard.zhang@arm.com>
2025-01-15 01:46:40 +01:00
..
external let's start testing 1.26 (#2697) 2023-04-22 04:47:54 +01:00
kubevirtci Prepare CDI testing for the upcoming non-CSI lane (#2730) 2023-06-06 04:30:42 +02:00
nfs BugId: 1999571 - fix clone into larger capacity nfs volume (#1939) 2021-09-15 20:22:35 +02:00
clean.sh PVC Clone Populator (#2709) 2023-05-24 05:11:52 +02:00
ephemeral_provider.sh e2e, arm64: make the e2e tests works of Arm64 platform (#3577) 2025-01-15 01:46:40 +01:00
install-config.sh Remove OLM integration as we aren't using it. (#982) 2019-10-07 18:34:07 -04:00
install.sh Fix cluster-sync wait_cdi_crd_installed timeout check (#3245) 2024-05-07 12:00:14 +02:00
sync.sh e2e, arm64: make the e2e tests works of Arm64 platform (#3577) 2025-01-15 01:46:40 +01:00