Documentation
¶
Index ¶
- func AddImageIDToMaterials(imageID string, mats *[]common.ProvenanceMaterial) error
- func AddSidecarImagesToMaterials(sidecars []v1beta1.SidecarState, mats *[]common.ProvenanceMaterial) error
- func AddStepImagesToMaterials(steps []v1beta1.StepState, mats *[]common.ProvenanceMaterial) error
- func Materials(ctx context.Context, tro *objects.TaskRunObject) ([]common.ProvenanceMaterial, error)
- func RemoveDuplicateMaterials(mats []common.ProvenanceMaterial) ([]common.ProvenanceMaterial, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddImageIDToMaterials ¶
func AddImageIDToMaterials(imageID string, mats *[]common.ProvenanceMaterial) error
AddImageIDToMaterials converts an imageId with format <uri>@sha256:<digest> and then adds it to a provenance materials.
func AddSidecarImagesToMaterials ¶
func AddSidecarImagesToMaterials(sidecars []v1beta1.SidecarState, mats *[]common.ProvenanceMaterial) error
AddSidecarImagesToMaterials adds sidecar images to predicate.materials
func AddStepImagesToMaterials ¶
func AddStepImagesToMaterials(steps []v1beta1.StepState, mats *[]common.ProvenanceMaterial) error
AddStepImagesToMaterials adds step images to predicate.materials
func Materials ¶
func Materials(ctx context.Context, tro *objects.TaskRunObject) ([]common.ProvenanceMaterial, error)
Materials constructs `predicate.materials` section by collecting all the artifacts that influence a taskrun such as source code repo and step&sidecar base images.
func RemoveDuplicateMaterials ¶
func RemoveDuplicateMaterials(mats []common.ProvenanceMaterial) ([]common.ProvenanceMaterial, error)
RemoveDuplicateMaterials removes duplicate materials from the slice of materials. Original order of materials is retained.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.