[docker-image-scanner] Add link to CVE
Change-Id: I48722e1d8510e8e43ae1f6019bed4706997a0b6e
Related-PROD: https://mirantis.jira.com/browse/RE-121
diff --git a/src/com/mirantis/mk/DockerImageScanner.groovy b/src/com/mirantis/mk/DockerImageScanner.groovy
index ff4a73e..bb8e361 100644
--- a/src/com/mirantis/mk/DockerImageScanner.groovy
+++ b/src/com/mirantis/mk/DockerImageScanner.groovy
@@ -174,7 +174,7 @@
if (!imageDict[image.key].containsKey(pkg.key)) {
imageDict[image.key].put(pkg.key, [])
}
- imageDict[image.key][pkg.key].add("${cve[0]} (${cve[2]})")
+ imageDict[image.key][pkg.key].add("[${cve[0]}|${cve[4]}] (${cve[2]}) (${cve[3]})")
}
}
}
@@ -186,16 +186,15 @@
image ->
def image_key = image.key.replaceAll(/(^[a-z0-9-.]+.mirantis.(net|com)\/|:.*$)/, '')
jira_summary = "[${image_key}] Found CVEs in Docker image"
- jira_description = "{noformat}${image.key}\\n"
+ jira_description = "${image.key}\\n"
image.value.each{
pkg ->
- jira_description += " * ${pkg.key}\\n"
+ jira_description += "__* ${pkg.key}\\n"
pkg.value.each{
cve ->
- jira_description += " - ${cve}\\n"
+ jira_description += "________${cve}\\n"
}
}
- jira_description += "{noformat}"
def team_assignee = getTeam(image_key)