containerd/integration
Claudiu Belu 16deba098c integration: Windows volume-copy-up images
For Windows, the container image's OS version must closely match the host's OS version.
For this reason, we need to add the --os-version annotation in image manifest lists,
so the Windows nodes can pull the appropriate image from the list.

Previously, the docker manifest CLI did not have the capability to set the --os-version,
it, but it has been introduced in docker 20.10.0.

We're also adding busybox.exe in the image, so we can run Linux commands inside the
container, so the tests will be simpler.

When building Windows images, a docker buildx builder needs to be created and used. When
building Windows images with docker buildx, the flag --output=type=registry is required,
otherwise it cannot be referenced on a Linux node.

Signed-off-by: Claudiu Belu <cbelu@cloudbasesolutions.com>
2021-06-30 11:19:54 +00:00
..
client Sync integration/go.mod with root go.mod 2021-06-21 16:32:07 -04:00
images integration: Windows volume-copy-up images 2021-06-30 11:19:54 +00:00
remote integration/util: remove dependency on k8s.io/klog/v2 2021-03-25 15:09:03 +01:00
util integration/util: remove dependency on k8s.io/klog/v2 2021-03-25 15:09:03 +01:00
addition_gids_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
common.go tests: Adds support for Windows cri-integration tests 2021-05-14 11:27:35 +00:00
container_log_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
container_restart_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
container_stats_test.go tests: Use EnsureImageExists for image pulling 2021-06-03 16:02:42 +00:00
container_stop_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
container_update_resources_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
container_volume_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
container_without_image_ref_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
containerd_image_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
duplicate_name_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
image_list.sample.toml tests: Refactors container image usage 2021-04-27 08:44:21 +00:00
image_load_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
imagefs_info_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
main_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
no_metadata_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
pod_dualstack_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
pod_hostname_test.go tests: Adds support for Windows cri-integration tests 2021-05-14 11:27:35 +00:00
restart_test.go tests: Adds support for Windows cri-integration tests 2021-05-14 11:27:35 +00:00
runtime_handler_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00
sandbox_clean_remove_test.go Fix lint in Unix environments 2020-10-05 17:46:01 -07:00
truncindex_test.go tests: Adds support for Windows cri-integration tests 2021-05-14 11:27:35 +00:00
volume_copy_up_test.go tests: Refactors PodSandbox creation 2021-06-03 16:02:38 +00:00