Skip to content
This repository was archived by the owner on Jul 18, 2025. It is now read-only.

Commit e468317

Browse files
author
James Carnegie
committed
Add username/password to generate-sbom
1 parent 555beaa commit e468317

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

docker/ops.go

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,21 @@ func ProcessMessage(message *babashka.Message) (any, error) {
176176
return parser.Parse(reader)
177177
case "pod.atomisthq.docker/-generate-sbom":
178178
args := []string{}
179+
179180
if err := json.Unmarshal([]byte(message.Args), &args); err != nil {
180181
return nil, err
181182
}
182-
// TODO add username and password to inbound message
183-
err := generate_sbom(message, args[0], "", "")
184-
if err != nil {
185-
babashka.WriteErrorResponse(message, err)
183+
if len(args) == 3 {
184+
err := generate_sbom(message, args[0], args[1], args[2])
185+
if err != nil {
186+
babashka.WriteErrorResponse(message, err)
187+
}
188+
} else {
189+
err := generate_sbom(message, args[0], "", "")
190+
if err != nil {
191+
babashka.WriteErrorResponse(message, err)
192+
}
186193
}
187-
188194
return "done", nil
189195

190196
case "pod.atomisthq.docker/-generate-hashes":

0 commit comments

Comments
 (0)