Documentation
¶
Index ¶
- func ExtractOCIImagesFromResults(tr *v1beta1.TaskRun, logger *zap.SugaredLogger) []interface{}
- type OCIArtifact
- func (oa *OCIArtifact) Enabled(cfg config.Config) bool
- func (oa *OCIArtifact) ExtractObjects(tr *v1beta1.TaskRun) []interface{}
- func (oa *OCIArtifact) Key(obj interface{}) string
- func (oa *OCIArtifact) PayloadFormat(cfg config.Config) formats.PayloadType
- func (oa *OCIArtifact) Signer(cfg config.Config) string
- func (oa *OCIArtifact) StorageBackend(cfg config.Config) sets.String
- func (oa *OCIArtifact) Type() string
- type Signable
- type StructuredSignable
- type TaskRunArtifact
- func (ta *TaskRunArtifact) Enabled(cfg config.Config) bool
- func (ta *TaskRunArtifact) ExtractObjects(tr *v1beta1.TaskRun) []interface{}
- func (ta *TaskRunArtifact) Key(obj interface{}) string
- func (ta *TaskRunArtifact) PayloadFormat(cfg config.Config) formats.PayloadType
- func (ta *TaskRunArtifact) Signer(cfg config.Config) string
- func (ta *TaskRunArtifact) StorageBackend(cfg config.Config) sets.String
- func (ta *TaskRunArtifact) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractOCIImagesFromResults ¶ added in v0.3.0
func ExtractOCIImagesFromResults(tr *v1beta1.TaskRun, logger *zap.SugaredLogger) []interface{}
Types ¶
type OCIArtifact ¶
type OCIArtifact struct {
Logger *zap.SugaredLogger
}
func (*OCIArtifact) Enabled ¶ added in v0.7.0
func (oa *OCIArtifact) Enabled(cfg config.Config) bool
func (*OCIArtifact) ExtractObjects ¶
func (oa *OCIArtifact) ExtractObjects(tr *v1beta1.TaskRun) []interface{}
func (*OCIArtifact) Key ¶
func (oa *OCIArtifact) Key(obj interface{}) string
func (*OCIArtifact) PayloadFormat ¶
func (oa *OCIArtifact) PayloadFormat(cfg config.Config) formats.PayloadType
func (*OCIArtifact) StorageBackend ¶
func (oa *OCIArtifact) StorageBackend(cfg config.Config) sets.String
func (*OCIArtifact) Type ¶
func (oa *OCIArtifact) Type() string
type StructuredSignable ¶ added in v0.11.0
StructuredSignable contains info for signable targets to become either subjects or materials in intoto Statements. URI is the resource uri for the target needed iff the target is a material. Digest is the target's SHA digest.
func ExtractSignableTargetFromResults ¶ added in v0.11.0
func ExtractSignableTargetFromResults(tr *v1beta1.TaskRun, logger *zap.SugaredLogger) []*StructuredSignable
ExtractSignableTargetFromResults extracts signable targets that aim to generate intoto provenance as materials within TaskRun results and store them as StructuredSignable.
func (*StructuredSignable) FullRef ¶ added in v0.12.0
func (s *StructuredSignable) FullRef() string
FullRef returns the full reference of the signable artifact in the format of URI@DIGEST
type TaskRunArtifact ¶
type TaskRunArtifact struct {
Logger *zap.SugaredLogger
}
func (*TaskRunArtifact) Enabled ¶ added in v0.7.0
func (ta *TaskRunArtifact) Enabled(cfg config.Config) bool
func (*TaskRunArtifact) ExtractObjects ¶
func (ta *TaskRunArtifact) ExtractObjects(tr *v1beta1.TaskRun) []interface{}
func (*TaskRunArtifact) Key ¶
func (ta *TaskRunArtifact) Key(obj interface{}) string
func (*TaskRunArtifact) PayloadFormat ¶
func (ta *TaskRunArtifact) PayloadFormat(cfg config.Config) formats.PayloadType
func (*TaskRunArtifact) StorageBackend ¶
func (ta *TaskRunArtifact) StorageBackend(cfg config.Config) sets.String
func (*TaskRunArtifact) Type ¶
func (ta *TaskRunArtifact) Type() string
Click to show internal directories.
Click to hide internal directories.