Add missing sudo calls in Docker scans 01/73301/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 12 Apr 2022 16:51:35 +0000 (18:51 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 12 Apr 2022 16:51:35 +0000 (18:51 +0200)
Change-Id: I9c9285d41de025ac549370c20d09606a79ae3ab0
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
jjb/functest/functest-kubernetes-ng.yaml
jjb/functest/functest-kubernetes.yaml
jjb/functest/functest.yaml
jjb/functest/xtesting.yaml

index 72e2730..f32bc9c 100644 (file)
     name: functest-kubernetes-ng-docker-scan
     builders:
       - shell: |
-          apt-get -o DPkg::Lock::Timeout=300 update && \
-          DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=300 install \
-            curl docker.io -y
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install curl docker.io -y
 
           mkdir -p ~/.docker/cli-plugins && \
           curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 \
           else
             image={repo}:{port}/{container}:{tag}
           fi
-          docker-scan $image
+          sudo docker scan $image
 
 - job-template:
     name: 'functest-kubernetes-ng-{repo}-{container}-{tag}-docker-scan'
index 4354896..a790b96 100644 (file)
     builders:
       - shell: |
           apt-get -o DPkg::Lock::Timeout=300 update && \
-          DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=300 install \
-            curl docker.io -y
+          DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install curl docker.io -y
 
           mkdir -p ~/.docker/cli-plugins && \
           curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 \
           else
             image={repo}:{port}/{container}:{tag}
           fi
-          docker-scan $image
+          docker scan $image
 
 - job-template:
     name: 'functest-kubernetes-{repo}-{container}-{tag}-docker-scan'
       - last-success
       - last-failure
       - last-duration
-    regex: ^functest-kubernetes-[a-z0-9.]+-docker-scan$
+    regex: (?!functest-kubernetes-pi)(?!functest-kubernetes-ng)^functest-kubernetes-[a-z-0-9.]+-docker-scan$
index 11be70f..b47f3fa 100644 (file)
     name: functest-docker-scan
     builders:
       - shell: |
-          apt-get -o DPkg::Lock::Timeout=300 update && \
-          DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=300 install \
-            curl docker.io -y
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install curl docker.io -y
 
           mkdir -p ~/.docker/cli-plugins && \
           curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 \
           else
             image={repo}:{port}/{container}:{tag}
           fi
-          docker-scan $image
+          sudo docker scan $image
 
 - job-template:
     name: 'functest-{repo}-{container}-{tag}-docker-scan'
       - last-success
       - last-failure
       - last-duration
-    regex: ^functest-[a-z0-9.]+-docker-scan$
+    regex: (?!functest-kubernetes)(?!functest-pi)^functest-[a-z-0-9.]+-docker-scan$
index 1638e5e..efe7daa 100644 (file)
     name: xtesting-docker-scan
     builders:
       - shell: |
-          apt-get -o DPkg::Lock::Timeout=300 update && \
-          DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=300 install \
-            curl docker.io -y
+          sudo apt-get -o DPkg::Lock::Timeout=300 update && \
+          sudo DEBIAN_FRONTEND=noninteractive apt-get \
+            -o DPkg::Lock::Timeout=300 install curl docker.io -y
 
           mkdir -p ~/.docker/cli-plugins && \
           curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 \
           else
             image={repo}:{port}/{container}:{tag}
           fi
-          docker-scan $image
+          sudo docker scan $image
 
 - job-template:
     name: 'xtesting-{repo}-{container}-{tag}-docker-scan'
       - last-success
       - last-failure
       - last-duration
-    regex: ^xtesting-[a-z0-9.]+-docker-scan$
+    regex: (?!xtesting-pi)^xtesting-[a-z-0-9.]+-docker-scan$