Documentation ¶
Index ¶
- Constants
- Variables
- func GetAPITemplate(templateKind string) (client.Object, error)
- func GetSelectorsFromObject(o client.Object) []string
- type ClusterConfigTemplate
- func (in *ClusterConfigTemplate) DeepCopy() *ClusterConfigTemplate
- func (in *ClusterConfigTemplate) DeepCopyInto(out *ClusterConfigTemplate)
- func (in *ClusterConfigTemplate) DeepCopyObject() runtime.Object
- func (c *ClusterConfigTemplate) ValidateCreate() error
- func (c *ClusterConfigTemplate) ValidateDelete() error
- func (c *ClusterConfigTemplate) ValidateUpdate(_ runtime.Object) error
- type ClusterConfigTemplateList
- type ClusterImageTemplate
- func (in *ClusterImageTemplate) DeepCopy() *ClusterImageTemplate
- func (in *ClusterImageTemplate) DeepCopyInto(out *ClusterImageTemplate)
- func (in *ClusterImageTemplate) DeepCopyObject() runtime.Object
- func (c *ClusterImageTemplate) ValidateCreate() error
- func (c *ClusterImageTemplate) ValidateDelete() error
- func (c *ClusterImageTemplate) ValidateUpdate(_ runtime.Object) error
- type ClusterImageTemplateList
- type ClusterSourceTemplate
- func (in *ClusterSourceTemplate) DeepCopy() *ClusterSourceTemplate
- func (in *ClusterSourceTemplate) DeepCopyInto(out *ClusterSourceTemplate)
- func (in *ClusterSourceTemplate) DeepCopyObject() runtime.Object
- func (c *ClusterSourceTemplate) ValidateCreate() error
- func (c *ClusterSourceTemplate) ValidateDelete() error
- func (c *ClusterSourceTemplate) ValidateUpdate(_ runtime.Object) error
- type ClusterSourceTemplateList
- type ClusterSupplyChain
- func (in *ClusterSupplyChain) DeepCopy() *ClusterSupplyChain
- func (in *ClusterSupplyChain) DeepCopyInto(out *ClusterSupplyChain)
- func (in *ClusterSupplyChain) DeepCopyObject() runtime.Object
- func (c *ClusterSupplyChain) ValidateCreate() error
- func (c *ClusterSupplyChain) ValidateDelete() error
- func (c *ClusterSupplyChain) ValidateUpdate(_ runtime.Object) error
- type ClusterSupplyChainList
- type ClusterTemplate
- func (in *ClusterTemplate) DeepCopy() *ClusterTemplate
- func (in *ClusterTemplate) DeepCopyInto(out *ClusterTemplate)
- func (in *ClusterTemplate) DeepCopyObject() runtime.Object
- func (c *ClusterTemplate) ValidateCreate() error
- func (c *ClusterTemplate) ValidateDelete() error
- func (c *ClusterTemplate) ValidateUpdate(_ runtime.Object) error
- type ClusterTemplateList
- type ClusterTemplateReference
- type ComponentReference
- type ConfigTemplateSpec
- type ConfigTemplateStatus
- type DefaultParam
- type DefaultParams
- type Deliverable
- type DeliverableList
- type ImageTemplateSpec
- type ImageTemplateStatus
- type Pipeline
- type PipelineList
- type PipelineSpec
- type PipelineStatus
- type RunTemplate
- type RunTemplateList
- type RunTemplateSpec
- type SourceTemplateSpec
- type SourceTemplateStatus
- type SupplyChainComponent
- type SupplyChainParam
- type SupplyChainSpec
- type SupplyChainStatus
- type TemplateReference
- type TemplateSpec
- type TemplateStatus
- type Workload
- type WorkloadGit
- type WorkloadGitRef
- type WorkloadList
- type WorkloadParam
- type WorkloadServiceClaim
- type WorkloadServiceClaimReference
- type WorkloadSource
- type WorkloadSpec
- type WorkloadStatus
- type WorkloadSupplyChainReference
Constants ¶
const ( SupplyChainReady = "Ready" SupplyChainTemplatesReady = "TemplatesReady" )
const ( ReadyTemplatesReadyReason = "Ready" NotFoundTemplatesReadyReason = "TemplatesNotFound" )
const ( PipelineReady = "Ready" RunTemplateReady = "RunTemplateReady" )
const ( ReadyRunTemplateReason = "Ready" NotFoundRunTemplateReason = "RunTemplateNotFound" StampedObjectRejectedByAPIServerRunTemplateReason = "StampedObjectRejectedByAPIServer" OutputPathNotSatisfiedRunTemplateReason = "OutputPathNotSatisfied" TemplateStampFailureRunTemplateReason = "TemplateStampFailure" )
const ( WorkloadReady = "Ready" WorkloadSupplyChainReady = "SupplyChainReady" WorkloadComponentsSubmitted = "ComponentsSubmitted" )
const ( ReadySupplyChainReason = "Ready" WorkloadLabelsMissingSupplyChainReason = "WorkloadLabelsMissing" NotFoundSupplyChainReadyReason = "SupplyChainNotFound" MultipleMatchesSupplyChainReadyReason = "MultipleSupplyChainMatches" NotReadySupplyChainReason = "SupplyChainNotReady" )
const ( CompleteComponentsSubmittedReason = "ComponentSubmissionComplete" TemplateObjectRetrievalFailureComponentsSubmittedReason = "TemplateObjectRetrievalFailure" MissingValueAtPathComponentsSubmittedReason = "MissingValueAtPath" TemplateStampFailureComponentsSubmittedReason = "TemplateStampFailure" TemplateRejectedByAPIServerComponentsSubmittedReason = "TemplateRejectedByAPIServer" UnknownErrorComponentsSubmittedReason = "UnknownError" )
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{ Group: "carto.run", Version: "v1alpha1", } SchemeBuilder = &scheme.Builder{ GroupVersion: SchemeGroupVersion, } AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func GetSelectorsFromObject ¶ added in v0.0.5
Types ¶
type ClusterConfigTemplate ¶
type ClusterConfigTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ConfigTemplateSpec `json:"spec"` Status ConfigTemplateStatus `json:"status,omitempty"` }
func (*ClusterConfigTemplate) DeepCopy ¶
func (in *ClusterConfigTemplate) DeepCopy() *ClusterConfigTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigTemplate.
func (*ClusterConfigTemplate) DeepCopyInto ¶
func (in *ClusterConfigTemplate) DeepCopyInto(out *ClusterConfigTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConfigTemplate) DeepCopyObject ¶
func (in *ClusterConfigTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterConfigTemplate) ValidateCreate ¶ added in v0.0.5
func (c *ClusterConfigTemplate) ValidateCreate() error
func (*ClusterConfigTemplate) ValidateDelete ¶ added in v0.0.5
func (c *ClusterConfigTemplate) ValidateDelete() error
func (*ClusterConfigTemplate) ValidateUpdate ¶ added in v0.0.5
func (c *ClusterConfigTemplate) ValidateUpdate(_ runtime.Object) error
type ClusterConfigTemplateList ¶
type ClusterConfigTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterConfigTemplate `json:"items"` }
func (*ClusterConfigTemplateList) DeepCopy ¶
func (in *ClusterConfigTemplateList) DeepCopy() *ClusterConfigTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConfigTemplateList.
func (*ClusterConfigTemplateList) DeepCopyInto ¶
func (in *ClusterConfigTemplateList) DeepCopyInto(out *ClusterConfigTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConfigTemplateList) DeepCopyObject ¶
func (in *ClusterConfigTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterImageTemplate ¶
type ClusterImageTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ImageTemplateSpec `json:"spec"` Status ImageTemplateStatus `json:"status,omitempty"` }
func (*ClusterImageTemplate) DeepCopy ¶
func (in *ClusterImageTemplate) DeepCopy() *ClusterImageTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterImageTemplate.
func (*ClusterImageTemplate) DeepCopyInto ¶
func (in *ClusterImageTemplate) DeepCopyInto(out *ClusterImageTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterImageTemplate) DeepCopyObject ¶
func (in *ClusterImageTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterImageTemplate) ValidateCreate ¶ added in v0.0.5
func (c *ClusterImageTemplate) ValidateCreate() error
func (*ClusterImageTemplate) ValidateDelete ¶ added in v0.0.5
func (c *ClusterImageTemplate) ValidateDelete() error
func (*ClusterImageTemplate) ValidateUpdate ¶ added in v0.0.5
func (c *ClusterImageTemplate) ValidateUpdate(_ runtime.Object) error
type ClusterImageTemplateList ¶
type ClusterImageTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterImageTemplate `json:"items"` }
func (*ClusterImageTemplateList) DeepCopy ¶
func (in *ClusterImageTemplateList) DeepCopy() *ClusterImageTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterImageTemplateList.
func (*ClusterImageTemplateList) DeepCopyInto ¶
func (in *ClusterImageTemplateList) DeepCopyInto(out *ClusterImageTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterImageTemplateList) DeepCopyObject ¶
func (in *ClusterImageTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSourceTemplate ¶
type ClusterSourceTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec SourceTemplateSpec `json:"spec"` Status SourceTemplateStatus `json:"status,omitempty"` }
func (*ClusterSourceTemplate) DeepCopy ¶
func (in *ClusterSourceTemplate) DeepCopy() *ClusterSourceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSourceTemplate.
func (*ClusterSourceTemplate) DeepCopyInto ¶
func (in *ClusterSourceTemplate) DeepCopyInto(out *ClusterSourceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSourceTemplate) DeepCopyObject ¶
func (in *ClusterSourceTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterSourceTemplate) ValidateCreate ¶ added in v0.0.5
func (c *ClusterSourceTemplate) ValidateCreate() error
func (*ClusterSourceTemplate) ValidateDelete ¶ added in v0.0.5
func (c *ClusterSourceTemplate) ValidateDelete() error
func (*ClusterSourceTemplate) ValidateUpdate ¶ added in v0.0.5
func (c *ClusterSourceTemplate) ValidateUpdate(_ runtime.Object) error
type ClusterSourceTemplateList ¶
type ClusterSourceTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterSourceTemplate `json:"items"` }
func (*ClusterSourceTemplateList) DeepCopy ¶
func (in *ClusterSourceTemplateList) DeepCopy() *ClusterSourceTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSourceTemplateList.
func (*ClusterSourceTemplateList) DeepCopyInto ¶
func (in *ClusterSourceTemplateList) DeepCopyInto(out *ClusterSourceTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSourceTemplateList) DeepCopyObject ¶
func (in *ClusterSourceTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSupplyChain ¶
type ClusterSupplyChain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec SupplyChainSpec `json:"spec"` Status SupplyChainStatus `json:"status,omitempty"` }
func (*ClusterSupplyChain) DeepCopy ¶
func (in *ClusterSupplyChain) DeepCopy() *ClusterSupplyChain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSupplyChain.
func (*ClusterSupplyChain) DeepCopyInto ¶
func (in *ClusterSupplyChain) DeepCopyInto(out *ClusterSupplyChain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSupplyChain) DeepCopyObject ¶
func (in *ClusterSupplyChain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterSupplyChain) ValidateCreate ¶
func (c *ClusterSupplyChain) ValidateCreate() error
func (*ClusterSupplyChain) ValidateDelete ¶
func (c *ClusterSupplyChain) ValidateDelete() error
func (*ClusterSupplyChain) ValidateUpdate ¶
func (c *ClusterSupplyChain) ValidateUpdate(_ runtime.Object) error
type ClusterSupplyChainList ¶
type ClusterSupplyChainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterSupplyChain `json:"items"` }
func (*ClusterSupplyChainList) DeepCopy ¶
func (in *ClusterSupplyChainList) DeepCopy() *ClusterSupplyChainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSupplyChainList.
func (*ClusterSupplyChainList) DeepCopyInto ¶
func (in *ClusterSupplyChainList) DeepCopyInto(out *ClusterSupplyChainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSupplyChainList) DeepCopyObject ¶
func (in *ClusterSupplyChainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterTemplate ¶
type ClusterTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status,omitempty"` }
func (*ClusterTemplate) DeepCopy ¶
func (in *ClusterTemplate) DeepCopy() *ClusterTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplate.
func (*ClusterTemplate) DeepCopyInto ¶
func (in *ClusterTemplate) DeepCopyInto(out *ClusterTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterTemplate) DeepCopyObject ¶
func (in *ClusterTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterTemplate) ValidateCreate ¶ added in v0.0.5
func (c *ClusterTemplate) ValidateCreate() error
func (*ClusterTemplate) ValidateDelete ¶ added in v0.0.5
func (c *ClusterTemplate) ValidateDelete() error
func (*ClusterTemplate) ValidateUpdate ¶ added in v0.0.5
func (c *ClusterTemplate) ValidateUpdate(_ runtime.Object) error
type ClusterTemplateList ¶
type ClusterTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterTemplate `json:"items"` }
func (*ClusterTemplateList) DeepCopy ¶
func (in *ClusterTemplateList) DeepCopy() *ClusterTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateList.
func (*ClusterTemplateList) DeepCopyInto ¶
func (in *ClusterTemplateList) DeepCopyInto(out *ClusterTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterTemplateList) DeepCopyObject ¶
func (in *ClusterTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterTemplateReference ¶ added in v0.0.5
type ClusterTemplateReference struct { // +kubebuilder:validation:Enum=ClusterSourceTemplate;ClusterImageTemplate;ClusterTemplate;ClusterConfigTemplate Kind string `json:"kind"` // +kubebuilder:validation:MinLength=1 Name string `json:"name"` }
func (*ClusterTemplateReference) DeepCopy ¶ added in v0.0.5
func (in *ClusterTemplateReference) DeepCopy() *ClusterTemplateReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTemplateReference.
func (*ClusterTemplateReference) DeepCopyInto ¶ added in v0.0.5
func (in *ClusterTemplateReference) DeepCopyInto(out *ClusterTemplateReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentReference ¶
func (*ComponentReference) DeepCopy ¶
func (in *ComponentReference) DeepCopy() *ComponentReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentReference.
func (*ComponentReference) DeepCopyInto ¶
func (in *ComponentReference) DeepCopyInto(out *ComponentReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigTemplateSpec ¶
type ConfigTemplateSpec struct { TemplateSpec `json:",inline"` ConfigPath string `json:"configPath"` }
func (*ConfigTemplateSpec) DeepCopy ¶
func (in *ConfigTemplateSpec) DeepCopy() *ConfigTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTemplateSpec.
func (*ConfigTemplateSpec) DeepCopyInto ¶
func (in *ConfigTemplateSpec) DeepCopyInto(out *ConfigTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigTemplateStatus ¶
type ConfigTemplateStatus struct { }
func (*ConfigTemplateStatus) DeepCopy ¶
func (in *ConfigTemplateStatus) DeepCopy() *ConfigTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTemplateStatus.
func (*ConfigTemplateStatus) DeepCopyInto ¶
func (in *ConfigTemplateStatus) DeepCopyInto(out *ConfigTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultParam ¶
type DefaultParam struct { Name string `json:"name"` DefaultValue apiextensionsv1.JSON `json:"default"` }
func (*DefaultParam) DeepCopy ¶
func (in *DefaultParam) DeepCopy() *DefaultParam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultParam.
func (*DefaultParam) DeepCopyInto ¶
func (in *DefaultParam) DeepCopyInto(out *DefaultParam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultParams ¶
type DefaultParams []DefaultParam
func (DefaultParams) DeepCopy ¶
func (in DefaultParams) DeepCopy() DefaultParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultParams.
func (DefaultParams) DeepCopyInto ¶
func (in DefaultParams) DeepCopyInto(out *DefaultParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deliverable ¶
type Deliverable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` // +kubebuilder:pruning:PreserveUnknownFields Value runtime.RawExtension `json:"value"` }
func (*Deliverable) DeepCopy ¶
func (in *Deliverable) DeepCopy() *Deliverable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deliverable.
func (*Deliverable) DeepCopyInto ¶
func (in *Deliverable) DeepCopyInto(out *Deliverable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deliverable) DeepCopyObject ¶
func (in *Deliverable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeliverableList ¶
type DeliverableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deliverable `json:"items"` }
func (*DeliverableList) DeepCopy ¶
func (in *DeliverableList) DeepCopy() *DeliverableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliverableList.
func (*DeliverableList) DeepCopyInto ¶
func (in *DeliverableList) DeepCopyInto(out *DeliverableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliverableList) DeepCopyObject ¶
func (in *DeliverableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageTemplateSpec ¶
type ImageTemplateSpec struct { TemplateSpec `json:",inline"` ImagePath string `json:"imagePath"` }
func (*ImageTemplateSpec) DeepCopy ¶
func (in *ImageTemplateSpec) DeepCopy() *ImageTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTemplateSpec.
func (*ImageTemplateSpec) DeepCopyInto ¶
func (in *ImageTemplateSpec) DeepCopyInto(out *ImageTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageTemplateStatus ¶
type ImageTemplateStatus struct { }
func (*ImageTemplateStatus) DeepCopy ¶
func (in *ImageTemplateStatus) DeepCopy() *ImageTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTemplateStatus.
func (*ImageTemplateStatus) DeepCopyInto ¶
func (in *ImageTemplateStatus) DeepCopyInto(out *ImageTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pipeline ¶ added in v0.0.5
type Pipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec PipelineSpec `json:"spec"` Status PipelineStatus `json:"status,omitempty"` }
func (*Pipeline) DeepCopy ¶ added in v0.0.5
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶ added in v0.0.5
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶ added in v0.0.5
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineList ¶ added in v0.0.5
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pipeline `json:"items"` }
func (*PipelineList) DeepCopy ¶ added in v0.0.5
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶ added in v0.0.5
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶ added in v0.0.5
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineSpec ¶ added in v0.0.5
type PipelineSpec struct { // +kubebuilder:validation:Required RunTemplateRef TemplateReference `json:"runTemplateRef"` }
func (*PipelineSpec) DeepCopy ¶ added in v0.0.5
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶ added in v0.0.5
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineStatus ¶ added in v0.0.5
type PipelineStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` Outputs map[string]apiextensionsv1.JSON `json:"outputs,omitempty"` }
func (*PipelineStatus) DeepCopy ¶ added in v0.0.5
func (in *PipelineStatus) DeepCopy() *PipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineStatus.
func (*PipelineStatus) DeepCopyInto ¶ added in v0.0.5
func (in *PipelineStatus) DeepCopyInto(out *PipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunTemplate ¶ added in v0.0.5
type RunTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec RunTemplateSpec `json:"spec"` }
func (*RunTemplate) DeepCopy ¶ added in v0.0.5
func (in *RunTemplate) DeepCopy() *RunTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunTemplate.
func (*RunTemplate) DeepCopyInto ¶ added in v0.0.5
func (in *RunTemplate) DeepCopyInto(out *RunTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunTemplate) DeepCopyObject ¶ added in v0.0.5
func (in *RunTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunTemplateList ¶ added in v0.0.5
type RunTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RunTemplate `json:"items"` }
func (*RunTemplateList) DeepCopy ¶ added in v0.0.5
func (in *RunTemplateList) DeepCopy() *RunTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunTemplateList.
func (*RunTemplateList) DeepCopyInto ¶ added in v0.0.5
func (in *RunTemplateList) DeepCopyInto(out *RunTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunTemplateList) DeepCopyObject ¶ added in v0.0.5
func (in *RunTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunTemplateSpec ¶ added in v0.0.5
type RunTemplateSpec struct { // +kubebuilder:pruning:PreserveUnknownFields Template runtime.RawExtension `json:"template"` Outputs map[string]string `json:"outputs,omitempty"` }
func (*RunTemplateSpec) DeepCopy ¶ added in v0.0.5
func (in *RunTemplateSpec) DeepCopy() *RunTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunTemplateSpec.
func (*RunTemplateSpec) DeepCopyInto ¶ added in v0.0.5
func (in *RunTemplateSpec) DeepCopyInto(out *RunTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTemplateSpec ¶
type SourceTemplateSpec struct { TemplateSpec `json:",inline"` URLPath string `json:"urlPath"` RevisionPath string `json:"revisionPath"` }
func (*SourceTemplateSpec) DeepCopy ¶
func (in *SourceTemplateSpec) DeepCopy() *SourceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTemplateSpec.
func (*SourceTemplateSpec) DeepCopyInto ¶
func (in *SourceTemplateSpec) DeepCopyInto(out *SourceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceTemplateStatus ¶
type SourceTemplateStatus struct { }
func (*SourceTemplateStatus) DeepCopy ¶
func (in *SourceTemplateStatus) DeepCopy() *SourceTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceTemplateStatus.
func (*SourceTemplateStatus) DeepCopyInto ¶
func (in *SourceTemplateStatus) DeepCopyInto(out *SourceTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupplyChainComponent ¶
type SupplyChainComponent struct { Name string `json:"name"` TemplateRef ClusterTemplateReference `json:"templateRef"` Params []SupplyChainParam `json:"params,omitempty"` Sources []ComponentReference `json:"sources,omitempty"` Images []ComponentReference `json:"images,omitempty"` Configs []ComponentReference `json:"configs,omitempty"` }
func (*SupplyChainComponent) DeepCopy ¶
func (in *SupplyChainComponent) DeepCopy() *SupplyChainComponent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplyChainComponent.
func (*SupplyChainComponent) DeepCopyInto ¶
func (in *SupplyChainComponent) DeepCopyInto(out *SupplyChainComponent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupplyChainParam ¶
type SupplyChainParam struct { Name string `json:"name"` Value apiextensionsv1.JSON `json:"value"` }
func (*SupplyChainParam) DeepCopy ¶
func (in *SupplyChainParam) DeepCopy() *SupplyChainParam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplyChainParam.
func (*SupplyChainParam) DeepCopyInto ¶
func (in *SupplyChainParam) DeepCopyInto(out *SupplyChainParam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupplyChainSpec ¶
type SupplyChainSpec struct { Components []SupplyChainComponent `json:"components"` Selector map[string]string `json:"selector"` }
func (*SupplyChainSpec) DeepCopy ¶
func (in *SupplyChainSpec) DeepCopy() *SupplyChainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplyChainSpec.
func (*SupplyChainSpec) DeepCopyInto ¶
func (in *SupplyChainSpec) DeepCopyInto(out *SupplyChainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupplyChainStatus ¶
type SupplyChainStatus struct { Conditions []metav1.Condition `json:"conditions,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty"` }
func (*SupplyChainStatus) DeepCopy ¶
func (in *SupplyChainStatus) DeepCopy() *SupplyChainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplyChainStatus.
func (*SupplyChainStatus) DeepCopyInto ¶
func (in *SupplyChainStatus) DeepCopyInto(out *SupplyChainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateReference ¶
type TemplateReference struct { Kind string `json:"kind,omitempty"` // +kubebuilder:validation:MinLength=1 Name string `json:"name"` Namespace string `json:"namespace,omitempty"` }
func (*TemplateReference) DeepCopy ¶
func (in *TemplateReference) DeepCopy() *TemplateReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateReference.
func (*TemplateReference) DeepCopyInto ¶
func (in *TemplateReference) DeepCopyInto(out *TemplateReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateSpec ¶
type TemplateSpec struct { // +kubebuilder:pruning:PreserveUnknownFields Template runtime.RawExtension `json:"template"` Params DefaultParams `json:"params,omitempty"` }
func (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus struct { }
func (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workload ¶
type Workload struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec WorkloadSpec `json:"spec"` Status WorkloadStatus `json:"status,omitempty"` }
func (*Workload) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workload.
func (*Workload) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workload) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadGit ¶
type WorkloadGit struct { URL *string `json:"url,omitempty"` Ref *WorkloadGitRef `json:"ref,omitempty"` }
func (*WorkloadGit) DeepCopy ¶
func (in *WorkloadGit) DeepCopy() *WorkloadGit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadGit.
func (*WorkloadGit) DeepCopyInto ¶
func (in *WorkloadGit) DeepCopyInto(out *WorkloadGit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadGitRef ¶
type WorkloadGitRef struct { Branch *string `json:"branch,omitempty"` Tag *string `json:"tag,omitempty"` Commit *string `json:"commit,omitempty"` }
func (*WorkloadGitRef) DeepCopy ¶
func (in *WorkloadGitRef) DeepCopy() *WorkloadGitRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadGitRef.
func (*WorkloadGitRef) DeepCopyInto ¶
func (in *WorkloadGitRef) DeepCopyInto(out *WorkloadGitRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadList ¶
type WorkloadList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workload `json:"items"` }
func (*WorkloadList) DeepCopy ¶
func (in *WorkloadList) DeepCopy() *WorkloadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadList.
func (*WorkloadList) DeepCopyInto ¶
func (in *WorkloadList) DeepCopyInto(out *WorkloadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadList) DeepCopyObject ¶
func (in *WorkloadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadParam ¶
type WorkloadParam struct { Name string `json:"name"` Value apiextensionsv1.JSON `json:"value"` }
func (*WorkloadParam) DeepCopy ¶
func (in *WorkloadParam) DeepCopy() *WorkloadParam
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadParam.
func (*WorkloadParam) DeepCopyInto ¶
func (in *WorkloadParam) DeepCopyInto(out *WorkloadParam)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadServiceClaim ¶
type WorkloadServiceClaim struct { Name string `json:"name"` Ref *WorkloadServiceClaimReference `json:"ref,omitempty"` }
func (*WorkloadServiceClaim) DeepCopy ¶
func (in *WorkloadServiceClaim) DeepCopy() *WorkloadServiceClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadServiceClaim.
func (*WorkloadServiceClaim) DeepCopyInto ¶
func (in *WorkloadServiceClaim) DeepCopyInto(out *WorkloadServiceClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadServiceClaimReference ¶
type WorkloadServiceClaimReference struct { APIVersion string `json:"apiVersion"` Kind string `json:"kind"` Name string `json:"name"` }
func (*WorkloadServiceClaimReference) DeepCopy ¶
func (in *WorkloadServiceClaimReference) DeepCopy() *WorkloadServiceClaimReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadServiceClaimReference.
func (*WorkloadServiceClaimReference) DeepCopyInto ¶
func (in *WorkloadServiceClaimReference) DeepCopyInto(out *WorkloadServiceClaimReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadSource ¶
type WorkloadSource struct { Git *WorkloadGit `json:"git,omitempty"` // Image is an OCI image is a registry that contains source code Image *string `json:"image,omitempty"` }
func (*WorkloadSource) DeepCopy ¶
func (in *WorkloadSource) DeepCopy() *WorkloadSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSource.
func (*WorkloadSource) DeepCopyInto ¶
func (in *WorkloadSource) DeepCopyInto(out *WorkloadSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadSpec ¶
type WorkloadSpec struct { Params []WorkloadParam `json:"params,omitempty"` Source *WorkloadSource `json:"source,omitempty"` // Image is a pre-built image in a registry. It is an alternative to defining source // code. Image *string `json:"image,omitempty"` ServiceClaims []WorkloadServiceClaim `json:"serviceClaims,omitempty"` Env []corev1.EnvVar `json:"env,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*WorkloadSpec) DeepCopy ¶
func (in *WorkloadSpec) DeepCopy() *WorkloadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSpec.
func (*WorkloadSpec) DeepCopyInto ¶
func (in *WorkloadSpec) DeepCopyInto(out *WorkloadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadStatus ¶
type WorkloadStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` SupplyChainRef WorkloadSupplyChainReference `json:"supplyChainRef,omitempty"` }
func (*WorkloadStatus) DeepCopy ¶
func (in *WorkloadStatus) DeepCopy() *WorkloadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadStatus.
func (*WorkloadStatus) DeepCopyInto ¶
func (in *WorkloadStatus) DeepCopyInto(out *WorkloadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadSupplyChainReference ¶
type WorkloadSupplyChainReference struct { Kind string `json:"kind,omitempty"` Namespace string `json:"namespace,omitempty"` Name string `json:"name,omitempty"` APIVersion string `json:"apiVersion,omitempty"` }
func (*WorkloadSupplyChainReference) DeepCopy ¶
func (in *WorkloadSupplyChainReference) DeepCopy() *WorkloadSupplyChainReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSupplyChainReference.
func (*WorkloadSupplyChainReference) DeepCopyInto ¶
func (in *WorkloadSupplyChainReference) DeepCopyInto(out *WorkloadSupplyChainReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.