Ansible: Remove vpp_device snergster dependency 46/29946/3
authorpmikus <pmikus@cisco.com>
Mon, 16 Nov 2020 08:15:17 +0000 (08:15 +0000)
committerPeter Mikus <pmikus@cisco.com>
Mon, 16 Nov 2020 11:16:01 +0000 (11:16 +0000)
Signed-off-by: pmikus <pmikus@cisco.com>
Change-Id: I145a4b5511141f1e2b4e387daa358e32dd2c8015

VPP_DEVICE_IMAGE_UBUNTU
resources/libraries/python/Constants.py
resources/libraries/python/ContainerUtils.py
resources/tools/testbed-setup/ansible/roles/csit_sut_image/tasks/main.yaml
resources/tools/testbed-setup/ansible/sut.yaml

index e0a7992..0ffa7ee 100644 (file)
@@ -1 +1 @@
-csit_dut-ubuntu1804:local
+csit_sut-ubuntu1804:local
index faf861d..c655a17 100644 (file)
@@ -179,10 +179,10 @@ class Constants:
     QEMU_VM_DPDK = u"/opt/dpdk-20.02"
 
     # Docker container SUT image
-    DOCKER_SUT_IMAGE_UBUNTU = u"snergster/csit-sut:latest"
+    DOCKER_SUT_IMAGE_UBUNTU = u"csit_sut-ubuntu1804:local"
 
     # Docker container arm SUT image
-    DOCKER_SUT_IMAGE_UBUNTU_ARM = u"snergster/csit-arm-sut:latest"
+    DOCKER_SUT_IMAGE_UBUNTU_ARM = u"csit_sut-ubuntu1804:local"
 
     # TRex install directory
     TREX_INSTALL_DIR = u"/opt/trex-core-2.82"
index 3e4109c..59d98aa 100644 (file)
@@ -1001,13 +1001,13 @@ class Docker(ContainerEngine):
                 else Constants.DOCKER_SUT_IMAGE_UBUNTU
             setattr(self.container, u"image", img)
 
-        cmd = f"docker pull {self.container.image}"
-
-        ret, _, _ = self.container.ssh.exec_command_sudo(cmd, timeout=1800)
-        if int(ret) != 0:
-            raise RuntimeError(
-                f"Failed to create container {self.container.name}."
-            )
+        if "/" in self.container.image:
+            cmd = f"docker pull {self.container.image}"
+            ret, _, _ = self.container.ssh.exec_command_sudo(cmd, timeout=1800)
+            if int(ret) != 0:
+                raise RuntimeError(
+                    f"Failed to create container {self.container.name}."
+                )
 
         if self.container.cpuset_cpus:
             self._configure_cgroup(u"docker")
index 6ea469b..7b41be8 100644 (file)
@@ -21,7 +21,7 @@
   tags: csit-sut-image
 
 - name: Build CSIT SUT Docker Image
-  shell: "docker build -t csit_dut-ubuntu1804:local ."
+  shell: "docker build -t csit_sut-ubuntu1804:local ."
   args:
     chdir: "/opt/csit-sut"
   tags: csit-sut-image
\ No newline at end of file
index 68ac9b8..302fa1b 100644 (file)
@@ -24,6 +24,8 @@
       tags: kubernetes
     - role: kernel_vm
       tags: kernel_vm
+    - role: csit_sut_image
+      tags: csit_sut_image
     - role: performance_tuning
       tags: performance_tuning
     - role: cleanup