Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactBucket ¶
type ArtifactBucket struct { Name string Location string Secrets []resource.SecretParam ShellImage string GsutilImage string }
func (*ArtifactBucket) DeepCopy ¶
func (in *ArtifactBucket) DeepCopy() *ArtifactBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactBucket.
func (*ArtifactBucket) DeepCopyInto ¶
func (in *ArtifactBucket) DeepCopyInto(out *ArtifactBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArtifactPVC ¶
type ArtifactPVC struct { Name string PersistentVolumeClaim *corev1.PersistentVolumeClaim ShellImage string }
func (*ArtifactPVC) DeepCopy ¶
func (in *ArtifactPVC) DeepCopy() *ArtifactPVC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArtifactPVC.
func (*ArtifactPVC) DeepCopyInto ¶
func (in *ArtifactPVC) DeepCopyInto(out *ArtifactPVC)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GCSResource ¶
type GCSResource struct { Name string `json:"name"` Type resourcev1alpha1.PipelineResourceType `json:"type"` Location string `json:"location"` TypeDir bool `json:"typeDir"` // Secret holds a struct to indicate a field name and corresponding secret name to populate it Secrets []resourcev1alpha1.SecretParam `json:"secrets"` ShellImage string `json:"-"` GsutilImage string `json:"-"` }
GCSResource is a GCS endpoint from which to get artifacts which is required by a Build/Task for context (e.g. a archive from which to build an image).
type PipelineStorageResourceInterface ¶
type PipelineStorageResourceInterface interface { v1beta1.PipelineResourceInterface GetSecretParams() []resource.SecretParam }
PipelineStorageResourceInterface adds a function to the PipelineResourceInterface for retrieving secrets that are usually needed for storage PipelineResources.