Skip to content

Commit 37a3691

Browse files
authored
Merge pull request #518 from andyzhangx/trivy
test: add trivy vulnerability scanning test
2 parents 1a88b66 + 26ca086 commit 37a3691

File tree

3 files changed

+33
-23
lines changed

3 files changed

+33
-23
lines changed

.github/workflows/trivy.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Trivy vulnerability scanner
2+
on:
3+
push:
4+
branches:
5+
- master
6+
pull_request:
7+
jobs:
8+
build:
9+
name: Build
10+
runs-on: ubuntu-18.04
11+
steps:
12+
- name: Checkout code
13+
uses: actions/checkout@v2
14+
15+
- name: Build an image from Dockerfile
16+
run: |
17+
export PUBLISH=true
18+
export REGISTRY=test
19+
export IMAGE_VERSION=latest
20+
export DOCKER_CLI_EXPERIMENTAL=enabled
21+
make container
22+
23+
- name: Run Trivy vulnerability scanner
24+
uses: aquasecurity/trivy-action@master
25+
with:
26+
image-ref: 'test/blob-csi:latest'
27+
format: 'table'
28+
exit-code: '1'
29+
ignore-unfixed: true
30+
vuln-type: 'os,library'
31+
severity: 'CRITICAL,HIGH'
32+

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ blob-darwin:
108108

109109
.PHONY: container
110110
container: blob
111-
docker build -t $(IMAGE_TAG) --output=type=docker -f ./pkg/blobplugin/dev.Dockerfile .
111+
docker build -t $(IMAGE_TAG) --output=type=docker -f ./pkg/blobplugin/Dockerfile .
112112

113113
.PHONY: container-linux
114114
container-linux:

pkg/blobplugin/dev.Dockerfile

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)