kubernetes-sigs / kueue

Kubernetes-native Job Queueing
https://kueue.sigs.k8s.io
Apache License 2.0
1.37k stars 244 forks source link

Generate SLSA Attestations with new releases #1466

Open Gephrie opened 10 months ago

Gephrie commented 10 months ago

What would you like to be added: SLSA Attestation Generated with new releases.

Why is this needed:

SLSA's are resources that show evidence that the release consumers receive has not been tampered with during the supply chain process.

Completion requirements:

Implementation of a tool such as https://github.com/kubernetes-sigs/tejolote into the CI process for builds. This will generate the SLSA and attach it to the release.

This enhancement requires the following artifacts:

The artifacts should be linked in subsequent comments.

Gephrie commented 10 months ago

Tagging @upodroid from K8 Security Slam 2023 #SecuritySlam

ArangoGutierrez commented 10 months ago

/cc @puerco

ArangoGutierrez commented 10 months ago

/sig release

k8s-triage-robot commented 7 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

tenzen-y commented 7 months ago

/remove-lifecycle stale

k8s-triage-robot commented 4 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

tenzen-y commented 4 months ago

/remove-lifecycle stale /good-first-issue

k8s-ci-robot commented 4 months ago

@tenzen-y: This request has been marked as suitable for new contributors.

Guidelines

Please ensure that the issue body includes answers to the following questions:

For more details on the requirements of such an issue, please see here and ensure that they are met.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-good-first-issue command.

In response to [this](https://github.com/kubernetes-sigs/kueue/issues/1466): >/remove-lifecycle stale >/good-first-issue > Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
tannerjones4075 commented 3 months ago

I would like to help and contribute :) There is an open-source provenance tool called Witness that can generate attestations. There is a Github action that could be implemented in the CI process. Thoughts?

tenzen-y commented 3 months ago

I would like to help and contribute :) There is an open-source provenance tool called Witness that can generate attestations. There is a Github action that could be implemented in the CI process. Thoughts?

Sure, feel free to take this issue with /assign comment.