-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spike: Investigate CNCF Security Slam #1292
Comments
Defender Badge Requirements - #1283 TODO
Estimated Time: Variable as there are a lot of checks, but for a best attempt before the deadline, 2-3 weeks |
Cleaner Badge Requirements - #1283 TODO
Estimated Time: Variable as there are a lot of checks, but for a best attempt before the deadline, 1-2 weeks |
The Mechanizer Badge Requirements - #1283 To satisfy this requirement, we need to have an automated mechanism to publish our SBOMs upon every release. The problem is, our release process is on demand and because it's infrequent, we've been content with just running our scripts manually. The webinar mentioned goreleaser which automates the release process and can generate sboms. This looks interesting and it is something we should look into since there is the potential it can be adopted by our other repos. We can refer to this example, which uses goreleaser. TODO
I've considered other alternatives like using one of the recommended sbom generator tools to generate and upload an artifact in our CI workflow but this is not tied to our release process. We may need to manually download the artifact and drop it whenever we cut a release so I don't think it will satisfy the badge requirements. Estimated Time: ~3-4 weeks (assuming everything is straightforward with the investigation) Edit: I just thought of another approach. We can consider keeping the existing release process and just integrate the sbom generation. Since we are using hub cli to create the release, we need to figure out if there's a command to upload the generated artifact. This could cut down the time to 1-2 weeks. |
/kind user-story
Which area this user story is related to?
/area api
/area library
/area registry
User Story
This Spike story is used to investigate the estimated time required for the CNCF work on Security Slam.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: