Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

e2e: update PodVM with Authenticated Registry cases #1681

Merged
merged 1 commit into from
Jan 29, 2024

Conversation

liudalibj
Copy link
Member

@liudalibj liudalibj commented Jan 29, 2024

  • add ImagePullSecret to default ServiceAccount
  • make PodVM with Authenticated Registry cases can be reused by other cloud providers
  • support given Authenticated Registry

Fixes #1680

- add ImagePullSecret to default ServiceAccount
- make these two test cases can be reused by other cloud providers
- support given Authenticated Registry

Fixes confidential-containers#1680

Signed-off-by: Da Li Liu <liudali@cn.ibm.com>
@liudalibj
Copy link
Member Author

Run e2e-test for ibmcloud base on this PR inside IBM firewall https://sys-zaas-k8s-jenkins.swg-devops.com/view/test/job/cloud-api-adaptor-e2e-tests-opensource-liudali-pr/9/console

...
17:10:11  === RUN   TestCreatePeerPodWithAuthenticatedImagewithValidCredentials/ValidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_with_Valid_Credentials(Default_service_account)_has_been_created
17:10:37      assessment_runner.go:364: PodVM has successfully reached Completed state with authenticated Image - quay.io/kata-containers/confidential-containers-auth:test
17:10:37  time="2024-01-29T09:10:37Z" level=info msg="Deleting pod authenticated-image-valid-1987047628-pod..."
17:10:42  time="2024-01-29T09:10:42Z" level=info msg="Pod authenticated-image-valid-1987047628-pod has been successfully deleted within 60s"
17:10:42  --- PASS: TestCreatePeerPodWithAuthenticatedImagewithValidCredentials (37.58s)
17:10:42      --- PASS: TestCreatePeerPodWithAuthenticatedImagewithValidCredentials/ValidAuthImagePeerPod_test (37.58s)
17:10:42          --- PASS: TestCreatePeerPodWithAuthenticatedImagewithValidCredentials/ValidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_with_Valid_Credentials(Default_service_account)_has_been_created (26.86s)
17:10:42  === RUN   TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials
17:10:42  === RUN   TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials/InvalidAuthImagePeerPod_test
17:10:48  === RUN   TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials/InvalidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_with_Invalid_Credentials_has_been_created
17:11:09      assessment_runner.go:364: PodVM has successfully reached ImagePullBackOff state with authenticated Image - quay.io/kata-containers/confidential-containers-auth:test
17:11:09  time="2024-01-29T09:11:09Z" level=info msg="Deleting Secret... auth-json-secret-invalid"
17:11:09  time="2024-01-29T09:11:09Z" level=info msg="Deleting pod authenticated-image-invalid-3566310658-pod..."
17:11:15  time="2024-01-29T09:11:14Z" level=info msg="Pod authenticated-image-invalid-3566310658-pod has been successfully deleted within 60s"
17:11:15  --- PASS: TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials (32.37s)
17:11:15      --- PASS: TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials/InvalidAuthImagePeerPod_test (32.37s)
17:11:15          --- PASS: TestCreatePeerPodWithAuthenticatedImageWithInvalidCredentials/InvalidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_with_Invalid_Credentials_has_been_created (21.45s)
17:11:15  === RUN   TestCreatePeerPodWithAuthenticatedImageWithoutCredentials
17:11:15  === RUN   TestCreatePeerPodWithAuthenticatedImageWithoutCredentials/InvalidAuthImagePeerPod_test
17:11:15  time="2024-01-29T09:11:15Z" level=info msg="Deleting pre-existing auth-json-secret-default..."
17:11:15  time="2024-01-29T09:11:15Z" level=info msg="Creating empty auth-json-secret-default..."
17:11:20  === RUN   TestCreatePeerPodWithAuthenticatedImageWithoutCredentials/InvalidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_without_Credentials_has_been_created
17:11:42      assessment_runner.go:364: PodVM has successfully reached WithoutCredentials state with authenticated Image - quay.io/kata-containers/confidential-containers-auth:test
17:11:42  time="2024-01-29T09:11:41Z" level=info msg="Deleting pod authenticated-image-without-creds-1386229202-pod..."
17:11:47  time="2024-01-29T09:11:47Z" level=info msg="Pod authenticated-image-without-creds-1386229202-pod has been successfully deleted within 60s"
17:11:47  --- PASS: TestCreatePeerPodWithAuthenticatedImageWithoutCredentials (32.39s)
17:11:47      --- PASS: TestCreatePeerPodWithAuthenticatedImageWithoutCredentials/InvalidAuthImagePeerPod_test (32.39s)
17:11:47          --- PASS: TestCreatePeerPodWithAuthenticatedImageWithoutCredentials/InvalidAuthImagePeerPod_test/Peer_pod_with_Authenticated_Image_without_Credentials_has_been_created (21.36s)
17:11:47  === RUN   TestDeletePod
17:11:47  === RUN   TestDeletePod/DeletePod_test
17:12:19      assessment_runner.go:259: Waiting for containers in pod: deletion-test are ready
17:12:23  === RUN   TestDeletePod/DeletePod_test/Deletion_complete
17:12:23  time="2024-01-29T09:12:22Z" level=info msg="PodVM name: deletion-test"
17:12:24  time="2024-01-29T09:12:24Z" level=info msg="Deleting pod deletion-test..."
17:12:29  time="2024-01-29T09:12:29Z" level=info msg="Pod deletion-test has been successfully deleted within 60s"
17:12:29  --- PASS: TestDeletePod (42.13s)
17:12:29      --- PASS: TestDeletePod/DeletePod_test (42.13s)
17:12:29          --- PASS: TestDeletePod/DeletePod_test/Deletion_complete (1.30s)
17:12:29  === RUN   TestPodVMwithNoAnnotations
17:12:29  === RUN   TestPodVMwithNoAnnotations/PodVMWithNoAnnotations_test
17:13:08      assessment_runner.go:259: Waiting for containers in pod: no-annotations are ready
17:13:09  === RUN   TestPodVMwithNoAnnotations/PodVMWithNoAnnotations_test/PodVM_with_No_Annotation_is_created
17:13:10  time="2024-01-29T09:13:10Z" level=info msg="PodVM Created with bx2-2x8 Instance type successfully..."
17:13:10  time="2024-01-29T09:13:10Z" level=info msg="PodVM name: no-annotations"
17:13:12  time="2024-01-29T09:13:11Z" level=info msg="Deleting pod no-annotations..."
17:13:17  time="2024-01-29T09:13:17Z" level=info msg="Pod no-annotations has been successfully deleted within 60s"
17:13:17  --- PASS: TestPodVMwithNoAnnotations (47.83s)
17:13:17      --- PASS: TestPodVMwithNoAnnotations/PodVMWithNoAnnotations_test (47.83s)
17:13:17          --- PASS: TestPodVMwithNoAnnotations/PodVMWithNoAnnotations_test/PodVM_with_No_Annotation_is_created (1.98s)
17:13:17  === RUN   TestPodVMwithAnnotationsInstanceType
17:13:17  === RUN   TestPodVMwithAnnotationsInstanceType/PodVMwithAnnotationsInstanceType_test
17:13:49      assessment_runner.go:259: Waiting for containers in pod: annotations-instance-type are ready
17:13:52  === RUN   TestPodVMwithAnnotationsInstanceType/PodVMwithAnnotationsInstanceType_test/PodVM_with_Annotation_is_created
17:13:53  time="2024-01-29T09:13:53Z" level=info msg="PodVM Created with cx2-2x4 Instance type successfully..."
17:13:53  time="2024-01-29T09:13:53Z" level=info msg="PodVM name: annotations-instance-type"
17:13:54  time="2024-01-29T09:13:54Z" level=info msg="Deleting pod annotations-instance-type..."
17:13:59  time="2024-01-29T09:13:59Z" level=info msg="Pod annotations-instance-type has been successfully deleted within 60s"
17:13:59  --- PASS: TestPodVMwithAnnotationsInstanceType (42.11s)
17:13:59      --- PASS: TestPodVMwithAnnotationsInstanceType/PodVMwithAnnotationsInstanceType_test (42.11s)
17:13:59          --- PASS: TestPodVMwithAnnotationsInstanceType/PodVMwithAnnotationsInstanceType_test/PodVM_with_Annotation_is_created (1.27s)
17:13:59  === RUN   TestPodVMwithAnnotationsCPUMemory
17:13:59  === RUN   TestPodVMwithAnnotationsCPUMemory/PodVMwithAnnotationsCPUMemory_test
17:14:31      assessment_runner.go:259: Waiting for containers in pod: annotations-cpu-mem are ready
17:14:34  === RUN   TestPodVMwithAnnotationsCPUMemory/PodVMwithAnnotationsCPUMemory_test/PodVM_with_Annotations_CPU_Memory_is_created
17:14:35  time="2024-01-29T09:14:35Z" level=info msg="PodVM Created with mx2-2x16 Instance type successfully..."
17:14:35  time="2024-01-29T09:14:35Z" level=info msg="PodVM name: annotations-cpu-mem"
17:14:36  time="2024-01-29T09:14:36Z" level=info msg="Deleting pod annotations-cpu-mem..."
17:14:41  time="2024-01-29T09:14:41Z" level=info msg="Pod annotations-cpu-mem has been successfully deleted within 60s"
17:14:41  --- PASS: TestPodVMwithAnnotationsCPUMemory (42.12s)
17:14:41      --- PASS: TestPodVMwithAnnotationsCPUMemory/PodVMwithAnnotationsCPUMemory_test (42.12s)
17:14:41          --- PASS: TestPodVMwithAnnotationsCPUMemory/PodVMwithAnnotationsCPUMemory_test/PodVM_with_Annotations_CPU_Memory_is_created (1.30s)
17:14:41  === RUN   TestPodVMwithAnnotationsInvalidInstanceType
17:14:41  === RUN   TestPodVMwithAnnotationsInvalidInstanceType/PodVMwithAnnotationsInvalidInstanceType_test
17:14:47  === RUN   TestPodVMwithAnnotationsInvalidInstanceType/PodVMwithAnnotationsInvalidInstanceType_test/Failed_to_Create_PodVM_with_Annotations_Invalid_InstanceType
17:14:47  time="2024-01-29T09:14:47Z" level=info msg="Got Expected Error: Failed to create pod sandbox: rpc error: code = Unknown desc = failed to create containerd task: failed to create shim task: remote hypervisor call failed: rpc error: code = Unknown desc = creating an instance : failed to verify instance type: requested instance type (\"bx2-2x4\") is not part of supported instance types list: unknown"
17:14:47  time="2024-01-29T09:14:47Z" level=info msg="Deleting pod annotations-invalid-instance-type..."
17:14:52  time="2024-01-29T09:14:52Z" level=info msg="Pod annotations-invalid-instance-type has been successfully deleted within 60s"
17:14:52  --- PASS: TestPodVMwithAnnotationsInvalidInstanceType (11.31s)
17:14:52      --- PASS: TestPodVMwithAnnotationsInvalidInstanceType/PodVMwithAnnotationsInvalidInstanceType_test (11.31s)
17:14:52          --- PASS: TestPodVMwithAnnotationsInvalidInstanceType/PodVMwithAnnotationsInvalidInstanceType_test/Failed_to_Create_PodVM_with_Annotations_Invalid_InstanceType (0.59s)
17:14:52  === RUN   TestPodVMwithAnnotationsLargerMemory
17:14:52  === RUN   TestPodVMwithAnnotationsLargerMemory/PodVMwithAnnotationsLargerMemory_test
17:14:58  === RUN   TestPodVMwithAnnotationsLargerMemory/PodVMwithAnnotationsLargerMemory_test/Failed_to_Create_PodVM_with_Annotations_Larger_Memory
17:14:59  time="2024-01-29T09:14:59Z" level=info msg="Got Expected Error: Failed to create pod sandbox: rpc error: code = Unknown desc = failed to create containerd task: failed to create shim task: remote hypervisor call failed: rpc error: code = Unknown desc = creating an instance : failed to get instance type based on vCPU and memory annotations: no instance type found for the given vcpus (2) and memory (18432): unknown"
17:14:59  time="2024-01-29T09:14:59Z" level=info msg="Deleting pod annotations-too-big-mem..."
17:15:04  time="2024-01-29T09:15:04Z" level=info msg="Pod annotations-too-big-mem has been successfully deleted within 60s"
17:15:04  --- PASS: TestPodVMwithAnnotationsLargerMemory (11.75s)
17:15:04      --- PASS: TestPodVMwithAnnotationsLargerMemory/PodVMwithAnnotationsLargerMemory_test (11.75s)
17:15:04          --- PASS: TestPodVMwithAnnotationsLargerMemory/PodVMwithAnnotationsLargerMemory_test/Failed_to_Create_PodVM_with_Annotations_Larger_Memory (1.03s)
17:15:04  === RUN   TestPodVMwithAnnotationsLargerCPU
17:15:04  === RUN   TestPodVMwithAnnotationsLargerCPU/PodVMwithAnnotationsLargerCPU_test
17:15:10  === RUN   TestPodVMwithAnnotationsLargerCPU/PodVMwithAnnotationsLargerCPU_test/Failed_to_Create_PodVM_with_Annotations_Larger_CPU
17:15:10  time="2024-01-29T09:15:10Z" level=info msg="Got Expected Error: Failed to create pod sandbox: rpc error: code = Unknown desc = failed to create containerd task: failed to create shim task: Number of cpus 3 specified in annotation default_vcpus is greater than the number of CPUs 2 on the system: unknown"
17:15:10  time="2024-01-29T09:15:10Z" level=info msg="Deleting pod annotations-too-big-cpu..."
17:15:16  time="2024-01-29T09:15:15Z" level=info msg="Pod annotations-too-big-cpu has been successfully deleted within 60s"
17:15:16  --- PASS: TestPodVMwithAnnotationsLargerCPU (11.38s)
17:15:16      --- PASS: TestPodVMwithAnnotationsLargerCPU/PodVMwithAnnotationsLargerCPU_test (11.38s)
17:15:16          --- PASS: TestPodVMwithAnnotationsLargerCPU/PodVMwithAnnotationsLargerCPU_test/Failed_to_Create_PodVM_with_Annotations_Larger_CPU (0.66s)
17:15:16  === RUN   TestIBMCreateNginxDeployment
17:15:16  === RUN   TestIBMCreateNginxDeployment/Nginx_image_deployment_test
17:15:16  time="2024-01-29T09:15:15Z" level=info msg="Creating nginx deployment..."
17:15:21  time="2024-01-29T09:15:20Z" level=info msg="Current deployment available replicas: 0"
17:15:26  time="2024-01-29T09:15:25Z" level=info msg="Current deployment available replicas: 0"
17:15:31  time="2024-01-29T09:15:30Z" level=info msg="Current deployment available replicas: 0"
17:15:36  time="2024-01-29T09:15:35Z" level=info msg="Current deployment available replicas: 0"
17:15:41  time="2024-01-29T09:15:40Z" level=info msg="Current deployment available replicas: 0"
17:15:46  time="2024-01-29T09:15:45Z" level=info msg="Current deployment available replicas: 0"
17:15:51  time="2024-01-29T09:15:50Z" level=info msg="Current deployment available replicas: 0"
17:15:56  time="2024-01-29T09:15:55Z" level=info msg="Current deployment available replicas: 0"
17:16:01  time="2024-01-29T09:16:00Z" level=info msg="Current deployment available replicas: 0"
17:16:06  time="2024-01-29T09:16:05Z" level=info msg="Current deployment available replicas: 2"
17:16:06  time="2024-01-29T09:16:05Z" level=info msg="nginx deployment is available now"
17:16:06  === RUN   TestIBMCreateNginxDeployment/Nginx_image_deployment_test/Access_for_nginx_deployment_test
17:16:06  time="2024-01-29T09:16:06Z" level=info msg="PodVM name: nginx-deployment-869b9df55-2c8vg"
17:16:06  time="2024-01-29T09:16:06Z" level=info msg="PodVM name: nginx-deployment-869b9df55-hhktf"
17:16:07  time="2024-01-29T09:16:07Z" level=info msg="Deleting webserver deployment..."
17:16:07  time="2024-01-29T09:16:07Z" level=info msg="Deleting deployment nginx-deployment..."
17:16:12  time="2024-01-29T09:16:12Z" level=info msg="Deployment nginx-deployment has been successfully deleted within 120s"
17:16:12  --- PASS: TestIBMCreateNginxDeployment (56.57s)
17:16:12      --- PASS: TestIBMCreateNginxDeployment/Nginx_image_deployment_test (56.57s)
17:16:12          --- PASS: TestIBMCreateNginxDeployment/Nginx_image_deployment_test/Access_for_nginx_deployment_test (1.16s)
17:16:12  === RUN   TestPodToServiceCommunication
17:16:12  === RUN   TestPodToServiceCommunication/TestExtraPods_test
17:16:51      assessment_runner.go:259: Waiting for containers in pod: nginx are ready
17:17:09  time="2024-01-29T09:17:08Z" level=info msg="webserver service is available on cluster IP: 10.101.183.157"
17:17:41  Provision extra pod busybox    assessment_helpers.go:434: Waiting for containers in pod: busybox are ready
17:17:43  === RUN   TestPodToServiceCommunication/TestExtraPods_test/Failed_to_test_extra_pod.
17:17:43  time="2024-01-29T09:17:43Z" level=info msg="PodVM name: nginx"
17:17:51  time="2024-01-29T09:17:50Z" level=info msg="Success to access nginx service. <!DOCTYPE html>\n<html>\n<head>\n<title>Welcome to nginx!</title>\n<style>\nhtml { color-scheme: light dark; }\nbody { width: 35em; margin: 0 auto;\nfont-family: Tahoma, Verdana, Arial, sans-serif; }\n</style>\n</head>\n<body>\n<h1>Welcome to nginx!</h1>\n<p>If you see this page, the nginx web server is successfully installed and\nworking. Further configuration is required.</p>\n\n<p>For online documentation and support please refer to\n<a href=\"[http://nginx.org/\](http://nginx.org//)">nginx.org</a>.<br/>\nCommercial support is available at\n<a href=\"[http://nginx.com/\](http://nginx.com//)">nginx.com</a>.</p>\n\n<p><em>Thank you for using nginx.</em></p>\n</body>\n</html>\n"
17:17:51      assessment_runner.go:467: Output when execute test commands:<!DOCTYPE html>
17:17:51          <html>
17:17:51          <head>
17:17:51          <title>Welcome to nginx!</title>
17:17:51          <style>
17:17:51          html { color-scheme: light dark; }
17:17:51          body { width: 35em; margin: 0 auto;
17:17:51          font-family: Tahoma, Verdana, Arial, sans-serif; }
17:17:51          </style>
17:17:51          </head>
17:17:51          <body>
17:17:51          <h1>Welcome to nginx!</h1>
17:17:51          <p>If you see this page, the nginx web server is successfully installed and
17:17:51          working. Further configuration is required.</p>
17:17:51          
17:17:51          <p>For online documentation and support please refer to
17:17:51          <a href="http://nginx.org/">nginx.org</a>.<br/>
17:17:51          Commercial support is available at
17:17:51          <a href="http://nginx.com/">nginx.com</a>.</p>
17:17:51          
17:17:51          <p><em>Thank you for using nginx.</em></p>
17:17:51          </body>
17:17:51          </html>
17:17:51  time="2024-01-29T09:17:50Z" level=info msg="PodVM name: busybox"
17:17:51  time="2024-01-29T09:17:51Z" level=info msg="Deleting pod nginx..."
17:17:56  time="2024-01-29T09:17:56Z" level=info msg="Pod nginx has been successfully deleted within 60s"
17:17:56  time="2024-01-29T09:17:56Z" level=info msg="Deleting pod busybox..."
17:18:02  time="2024-01-29T09:18:01Z" level=info msg="Pod busybox has been successfully deleted within 60s"
17:18:02  time="2024-01-29T09:18:01Z" level=info msg="Deleting Service... nginx"
17:18:02  --- PASS: TestPodToServiceCommunication (109.22s)
17:18:02      --- PASS: TestPodToServiceCommunication/TestExtraPods_test (109.22s)
17:18:02          --- PASS: TestPodToServiceCommunication/TestExtraPods_test/Failed_to_test_extra_pod. (7.55s)
17:18:02  === RUN   TestPodsMTLSCommunication
17:18:02  === RUN   TestPodsMTLSCommunication/TestPodsMTLSCommunication_test
17:18:34      assessment_runner.go:259: Waiting for containers in pod: nginx are ready
17:18:44  time="2024-01-29T09:18:42Z" level=info msg="webserver service is available on cluster IP: 10.102.126.84"
17:19:16  Provision extra pod curl    assessment_helpers.go:434: Waiting for containers in pod: curl are ready
17:19:18  === RUN   TestPodsMTLSCommunication/TestPodsMTLSCommunication_test/Pods_communication_with_mTLS
17:19:18  time="2024-01-29T09:19:17Z" level=info msg="PodVM name: nginx"
17:19:24  time="2024-01-29T09:19:24Z" level=info msg="Success to access nginx service. <!DOCTYPE html>\n<html>\n<head>\n<title>Welcome to nginx!</title>\n<style>\nhtml { color-scheme: light dark; }\nbody { width: 35em; margin: 0 auto;\nfont-family: Tahoma, Verdana, Arial, sans-serif; }\n</style>\n</head>\n<body>\n<h1>Welcome to nginx!</h1>\n<p>If you see this page, the nginx web server is successfully installed and\nworking. Further configuration is required.</p>\n\n<p>For online documentation and support please refer to\n<a href=\"[http://nginx.org/\](http://nginx.org//)">nginx.org</a>.<br/>\nCommercial support is available at\n<a href=\"[http://nginx.com/\](http://nginx.com//)">nginx.com</a>.</p>\n\n<p><em>Thank you for using nginx.</em></p>\n</body>\n</html>\n"
17:19:24      assessment_runner.go:467: Output when execute test commands:<!DOCTYPE html>
17:19:24          <html>
17:19:24          <head>
17:19:24          <title>Welcome to nginx!</title>
17:19:24          <style>
17:19:24          html { color-scheme: light dark; }
17:19:24          body { width: 35em; margin: 0 auto;
17:19:24          font-family: Tahoma, Verdana, Arial, sans-serif; }
17:19:24          </style>
17:19:24          </head>
17:19:24          <body>
17:19:24          <h1>Welcome to nginx!</h1>
17:19:24          <p>If you see this page, the nginx web server is successfully installed and
17:19:24          working. Further configuration is required.</p>
17:19:24          
17:19:24          <p>For online documentation and support please refer to
17:19:24          <a href="http://nginx.org/">nginx.org</a>.<br/>
17:19:24          Commercial support is available at
17:19:24          <a href="http://nginx.com/">nginx.com</a>.</p>
17:19:24          
17:19:24          <p><em>Thank you for using nginx.</em></p>
17:19:24          </body>
17:19:24          </html>
17:19:24  time="2024-01-29T09:19:24Z" level=info msg="PodVM name: curl"
17:19:25  time="2024-01-29T09:19:25Z" level=info msg="Deleting Configmap... nginx-conf"
17:19:25  time="2024-01-29T09:19:25Z" level=info msg="Deleting Secret... server-certs"
17:19:25  time="2024-01-29T09:19:25Z" level=info msg="Deleting extra Secret... curl-certs"
17:19:25  time="2024-01-29T09:19:25Z" level=info msg="Deleting pod nginx..."
17:19:31  time="2024-01-29T09:19:30Z" level=info msg="Pod nginx has been successfully deleted within 60s"
17:19:31  time="2024-01-29T09:19:31Z" level=info msg="Deleting pod curl..."
17:19:36  time="2024-01-29T09:19:36Z" level=info msg="Pod curl has been successfully deleted within 60s"
17:19:36  time="2024-01-29T09:19:36Z" level=info msg="Deleting Service... nginx"
17:19:36  --- PASS: TestPodsMTLSCommunication (94.76s)
17:19:36      --- PASS: TestPodsMTLSCommunication/TestPodsMTLSCommunication_test (94.76s)
17:19:36          --- PASS: TestPodsMTLSCommunication/TestPodsMTLSCommunication_test/Pods_communication_with_mTLS (7.45s)
17:19:36  PASS
17:19:36  ok  	github.com/confidential-containers/cloud-api-adaptor/test/e2e	1518.303s
17:19:36  e2e test finished.
...

@liudalibj
Copy link
Member Author

Copy link
Member

@stevenhorsman stevenhorsman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Thanks for the fix @liudalibj!

Copy link
Contributor

@huoqifeng huoqifeng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@huoqifeng huoqifeng merged commit 3a2bc75 into confidential-containers:main Jan 29, 2024
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
test_e2e_libvirt Run Libvirt e2e tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

e2e: update PodVM with Authenticated Registry cases to support provide Registry and more providers.
3 participants