Skip to content
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

SLSA Level 1 compliance for Istio Release Process #42517

Open
kfaseela opened this issue Dec 19, 2022 · 7 comments
Open

SLSA Level 1 compliance for Istio Release Process #42517

kfaseela opened this issue Dec 19, 2022 · 7 comments
Assignees
Labels
area/test and release kind/enhancement lifecycle/staleproof Indicates a PR or issue has been deemed to be immune from becoming stale and/or automatically closed

Comments

@kfaseela
Copy link
Member

Describe the feature request

SLSA is a security framework, a check-list of standards and controls to prevent tampering, improve integrity, and secure packages and infrastructure in your projects, businesses or enterprises. The objective of this issue is to track the progress of Istio Release Process to achieve SLSA Level 1 compliance. While most of the things seem to be already in place for Level 1 compliance, what is missing is a provenance attestation.

https://github.com/kubernetes-sigs/tejolote seems to be coming up with a provenance attestation framework which is soon going to support prow as well. It would be a good choice to add the attestation for Istio.

The compliance checklist for SLSA for Istio is tracked here.

Affected product area (please put an X in all that apply)

[ ] Ambient
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[X] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@kfaseela
Copy link
Member Author

cc @ericvn @howardjohn

@puerco
Copy link

puerco commented Dec 27, 2022

/cc

@kfaseela
Copy link
Member Author

@puerco let us know once the prow support is in place for tejolote. Another option is https://github.com/testifysec/witness , have you explored?

@kfaseela
Copy link
Member Author

cc @fkautz

@kfaseela
Copy link
Member Author

kfaseela commented Mar 8, 2023

knative/test-infra#3748 seems to be a good start for us, as this has prow integration. I will try this out and see how it goes

@kfaseela
Copy link
Member Author

Looks like SLSA checklist has been updated: https://slsa.dev/spec/v1.0/whats-new

@istio-policy-bot istio-policy-bot added the lifecycle/stale Indicates a PR or issue hasn't been manipulated by an Istio team member for a while label Dec 18, 2023
@kfaseela
Copy link
Member Author

/not stale

@istio-policy-bot istio-policy-bot removed the lifecycle/stale Indicates a PR or issue hasn't been manipulated by an Istio team member for a while label Dec 18, 2023
@ericvn ericvn added the lifecycle/staleproof Indicates a PR or issue has been deemed to be immune from becoming stale and/or automatically closed label Dec 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/test and release kind/enhancement lifecycle/staleproof Indicates a PR or issue has been deemed to be immune from becoming stale and/or automatically closed
Projects
None yet
Development

No branches or pull requests

4 participants