poc/with-api-imported
Jenna Goldstrich 2 years ago
parent 6e8e6fe136
commit 9d4b6836db

@ -245,6 +245,7 @@ func (bucket *Bucket) uploadSbom(ctx context.Context, buildName string, sbom pac
BuildID: buildToUpdate.ID,
Body: &hcpPackerModels.HashicorpCloudPacker20230101UploadSbomBody{
CompressedSbom: sbom.CompressedData,
Name: sbom.Name,
Format: sbom.Format,
},
},

@ -55,6 +55,7 @@ type CoreBuild struct {
}
type SBOM struct {
Name string
Format string
CompressedData []byte
}
@ -313,6 +314,7 @@ func (b *CoreBuild) Run(ctx context.Context, originalUi packersdk.Ui) ([]packers
sbomInternalProvisioner, ok := p.Provisioner.(*SBOMInternalProvisioner)
if ok {
sbom := SBOM{
Name: sbomInternalProvisioner.SBOMName,
Format: sbomInternalProvisioner.SBOMFormat,
CompressedData: sbomInternalProvisioner.CompressedData,
}

@ -29,9 +29,11 @@ build {
provisioner "hcp-sbom" {
source = "/tmp/sbom_cyclonedx.json"
destination = "sbom_cyclonedx.json"
name = "foo"
}
provisioner "hcp-sbom" {
source = "/tmp/sbom_spdx.json"
}
destination = "sbom_spdx.json"
name = "fooo"
}
}

Loading…
Cancel
Save