Add username/password to generate-sbom

This commit is contained in:
James Carnegie
2023-02-06 23:08:33 +00:00
parent 555beaa4ec
commit e46831718a

View File

@@ -176,15 +176,21 @@ func ProcessMessage(message *babashka.Message) (any, error) {
return parser.Parse(reader)
case "pod.atomisthq.docker/-generate-sbom":
args := []string{}
if err := json.Unmarshal([]byte(message.Args), &args); err != nil {
return nil, err
}
// TODO add username and password to inbound message
err := generate_sbom(message, args[0], "", "")
if err != nil {
babashka.WriteErrorResponse(message, err)
if len(args) == 3 {
err := generate_sbom(message, args[0], args[1], args[2])
if err != nil {
babashka.WriteErrorResponse(message, err)
}
} else {
err := generate_sbom(message, args[0], "", "")
if err != nil {
babashka.WriteErrorResponse(message, err)
}
}
return "done", nil
case "pod.atomisthq.docker/-generate-hashes":