mirror of
https://github.com/kairos-io/kairos-agent.git
synced 2025-10-21 11:29:15 +00:00
robot: Add grype scan reports (#1057)
Signed-off-by: mudler <mudler@c3os.io>
This commit is contained in:
committed by
Itxaka
parent
ca7576c1fe
commit
557941fe55
19
Earthfile
19
Earthfile
@@ -38,6 +38,7 @@ all:
|
|||||||
BUILD +docker
|
BUILD +docker
|
||||||
BUILD +image-sbom
|
BUILD +image-sbom
|
||||||
BUILD +trivy-scan
|
BUILD +trivy-scan
|
||||||
|
BUILD +grype-scan
|
||||||
BUILD +iso
|
BUILD +iso
|
||||||
BUILD +netboot
|
BUILD +netboot
|
||||||
BUILD +ipxe-iso
|
BUILD +ipxe-iso
|
||||||
@@ -46,6 +47,7 @@ all-arm:
|
|||||||
BUILD --platform=linux/arm64 +docker
|
BUILD --platform=linux/arm64 +docker
|
||||||
BUILD +image-sbom
|
BUILD +image-sbom
|
||||||
BUILD +trivy-scan
|
BUILD +trivy-scan
|
||||||
|
BUILD +grype-scan
|
||||||
BUILD +arm-image
|
BUILD +arm-image
|
||||||
|
|
||||||
go-deps:
|
go-deps:
|
||||||
@@ -521,6 +523,23 @@ trivy-scan:
|
|||||||
SAVE ARTIFACT /build/report.html report.html AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-trivy.html
|
SAVE ARTIFACT /build/report.html report.html AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-trivy.html
|
||||||
SAVE ARTIFACT /build/results.json results.json AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-trivy.json
|
SAVE ARTIFACT /build/results.json results.json AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-trivy.json
|
||||||
|
|
||||||
|
grype:
|
||||||
|
FROM anchore/grype
|
||||||
|
SAVE ARTIFACT /grype /grype
|
||||||
|
|
||||||
|
grype-scan:
|
||||||
|
FROM +docker
|
||||||
|
COPY +grype/grype /grype
|
||||||
|
COPY +version/VERSION ./
|
||||||
|
ARG VERSION=$(cat VERSION)
|
||||||
|
ARG FLAVOR
|
||||||
|
ARG VARIANT
|
||||||
|
WORKDIR /build
|
||||||
|
RUN /grype dir:/ --output sarif --file report.sarif
|
||||||
|
RUN /grype dir:/ --output json --file report.json
|
||||||
|
SAVE ARTIFACT /build/report.sarif report.sarif AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-grype.sarif
|
||||||
|
SAVE ARTIFACT /build/report.json report.json AS LOCAL build/${VARIANT}-${FLAVOR}-${VERSION}-grype.json
|
||||||
|
|
||||||
linux-bench:
|
linux-bench:
|
||||||
ARG GO_VERSION
|
ARG GO_VERSION
|
||||||
FROM golang:$GO_VERSION
|
FROM golang:$GO_VERSION
|
||||||
|
Reference in New Issue
Block a user