diff --git a/icons/sbom.png b/icons/sbom.png new file mode 100644 index 000000000..8903142fb Binary files /dev/null and b/icons/sbom.png differ diff --git a/src/controller/icon/controller.go b/src/controller/icon/controller.go index 81af7f6f7..c2f950544 100644 --- a/src/controller/icon/controller.go +++ b/src/controller/icon/controller.go @@ -69,6 +69,10 @@ var ( path: "./icons/wasm.png", resize: true, }, + icon.DigestOfIconAccSBOM: { + path: "./icons/sbom.png", + resize: true, + }, icon.DigestOfIconDefault: { path: "./icons/default.png", resize: true, diff --git a/src/lib/icon/const.go b/src/lib/icon/const.go index adaabc144..3529cf46e 100644 --- a/src/lib/icon/const.go +++ b/src/lib/icon/const.go @@ -27,4 +27,5 @@ const ( DigestOfIconAccCosign = "sha256:20401d5b3a0f6dbc607c8d732eb08471af4ae6b19811a4efce8c6a724aed2882" DigestOfIconAccNotation = "sha256:3ac706e102bbe9362b400aa162df58135d35e66b9c3bee2165de92022d25fe34" DigestOfIconAccNydus = "sha256:dfcb6617cd9c144358dc1b305b87bbe34f0b619f1e329116e6aee2e41f2e34cf" + DigestOfIconAccSBOM = "sha256:c19f80c357cd7e90d2a01b9ae3e2eb62ce447a2662bb590a19177d72d550bdae" ) diff --git a/src/pkg/accessory/manager.go b/src/pkg/accessory/manager.go index 0c02908d5..003350e48 100644 --- a/src/pkg/accessory/manager.go +++ b/src/pkg/accessory/manager.go @@ -33,6 +33,7 @@ var ( model.TypeCosignSignature: icon.DigestOfIconAccCosign, model.TypeNotationSignature: icon.DigestOfIconAccNotation, model.TypeNydusAccelerator: icon.DigestOfIconAccNydus, + model.TypeHarborSBOM: icon.DigestOfIconAccSBOM, } )