Support new predicate type for pipelineRun resource
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia leggendo la specifica SLSA v1 e la discussione precedente nell’issue #750. Definisci l’ambito del predicate proposto in relazione allo stato o alla spec di pipelineRun e ai taskRuns espansi, quindi individua l’implementazione Go e i test che generano e convalidano i predicates. Il lavoro è completato quando le informazioni richieste su pipeline e taskRun possono essere archiviate e verificate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature request
Since the buildConfig field is removed in the SLSA v1 spec, I propose that chains supports a new predicate type to store the pipelineRun and expanded taskRun resources.
This issue was originally brought up in https://github.com/tektoncd/chains/issues/750.
Use case
- Verifying required tasks in a pipeline.
- Verification of pipeline parameters.
- Task steps need to run with certain images.
- Tasks should be called with certain repos or bundles.
- Verification of task parameters.
- Task results need to be verified.
- TaskRun order needs to be verified.
The SLSA V1 spec can meet some of these, but not all. For example, the taskRun results need the taskRun resources to be expanded and to verify the taskRun order, the pipelineRun status is needed. Therefore, a new predicate type that contains the pipelineRun status and expanded taskRuns is proposed. I also think including the pipelineRun spec would be a good idea, because that would allow for the whole pipelineRun to be evaluated at once.
- Lingua principale
- Go
- Stelle
- 279
- Fork
- 171
- Merge medio
- 2g 4h
- PR unite (30g)
- 70
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tektoncd/chains
-
Add missing fields in `config.md` docsForse già presa @cvas22 l’ha presa 18 giorni fa. Apertakind/feature lifecycle/frozen
Difficoltà 1/5 1-3 ore Idoneità per principianti 65/100
tektoncd/chains#748 · 3 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100
tektoncd/chains#2024 · 2 reazioni ·
I maintainer di solito rispondono entro 2 giorni
-
Bug: MarkSigned called despite signer-load or format-not-found failures (signed=true with no signature)Forse già presa @anithapriyanatarajan l’ha presa 118 giorni fa. Apertakind/bug
tektoncd/chains#1796 · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Warn when non-default TUF mirror URL is configuredForse di nuovo libera @anithapriyanatarajan l’ha presa 166 giorni fa e non c’è nessuna pull request aperta. Apertakind/feature
tektoncd/chains#1665 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 2 giorni
-
Warn or block when OCI storage uses result-derived registry without storage.oci.repositoryForse già presa @ahmedbektic l’ha presa 39 giorni fa. Apertakind/feature
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di tektoncd/chains
Issue simili
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
fabriziosalmi/secure-proxy-manager#619 ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triage P1 tier:1-mechanical
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
krakenhavoc/cmd_and_ctrl#5434 ·
I maintainer di solito rispondono entro 1 giorno
-
go good first issue help wanted up-for-grabs
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
andrewsiah/agentswarm-data-tasks#117 ·
I maintainer di solito rispondono entro 1 giorno
-
openshell image: provide /sandbox so the workspace path can be uniform across OpenShell driversAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
C:dataplane
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
yanet-platform/yanet2#3395 ·
I maintainer di solito rispondono entro 1 giorno