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 ClusterDelivery
- func (in *ClusterDelivery) DeepCopy() *ClusterDelivery
- func (in *ClusterDelivery) DeepCopyInto(out *ClusterDelivery)
- func (in *ClusterDelivery) DeepCopyObject() runtime.Object
- func (c *ClusterDelivery) ValidateCreate() error
- func (c *ClusterDelivery) ValidateDelete() error
- func (c *ClusterDelivery) ValidateUpdate(_ runtime.Object) error
- type ClusterDeliveryList
- type ClusterDeliveryResource
- type ClusterDeliverySpec
- type ClusterDeliveryStatus
- type ClusterDeploymentTemplate
- type ClusterDeploymentTemplateList
- 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 ClusterRunTemplate
- type ClusterRunTemplateList
- type ClusterRunTemplateSpec
- 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 ConfigTemplateSpec
- type ConfigTemplateStatus
- type DefaultParam
- type DefaultParams
- type Deliverable
- type DeliverableList
- type DeliverableSpec
- type DeliverableStatus
- type DeliveryClusterTemplateReference
- type GitRef
- type GitSource
- type ImageTemplateSpec
- type ImageTemplateStatus
- type ObjectReference
- type Param
- type Pipeline
- type PipelineList
- type PipelineSpec
- type PipelineStatus
- type ResourceReference
- type ResourceSelector
- type ResourceType
- type Source
- type SourceTemplateSpec
- type SourceTemplateStatus
- type SupplyChainResource
- type SupplyChainSpec
- type SupplyChainStatus
- type TemplateReference
- type TemplateSpec
- type TemplateStatus
- type Workload
- type WorkloadList
- type WorkloadServiceClaim
- type WorkloadServiceClaimReference
- type WorkloadSpec
- type WorkloadStatus
Constants ¶
const ( DeliveryReady = "Ready" DeliveryTemplatesReady = "TemplatesReady" )
const ( ReadyDeliveryTemplatesReadyReason = "Ready" NotFoundDeliveryTemplatesReadyReason = "TemplatesNotFound" )
const ( SupplyChainReady = "Ready" SupplyChainTemplatesReady = "TemplatesReady" )
const ( ReadyTemplatesReadyReason = "Ready" NotFoundTemplatesReadyReason = "TemplatesNotFound" )
const ( DeliverableReady = "Ready" DeliverableDeliveryReady = "DeliveryReady" DeliverableResourcesSubmitted = "ResourcesSubmitted" )
const ( ReadyDeliveryReason = "Ready" DeliverableLabelsMissingDeliveryReason = "DeliverableLabelsMissing" NotFoundDeliveryReadyReason = "DeliveryNotFound" MultipleMatchesDeliveryReadyReason = "MultipleDeliveryMatches" NotReadyDeliveryReason = "DeliveryNotReady" )
const ( CompleteResourcesSubmittedReason = "ResourceSubmissionComplete" TemplateObjectRetrievalFailureResourcesSubmittedReason = "TemplateObjectRetrievalFailure" MissingValueAtPathResourcesSubmittedReason = "MissingValueAtPath" TemplateStampFailureResourcesSubmittedReason = "TemplateStampFailure" TemplateRejectedByAPIServerResourcesSubmittedReason = "TemplateRejectedByAPIServer" UnknownErrorResourcesSubmittedReason = "UnknownError" )
const ( PipelineReady = "Ready" RunTemplateReady = "RunTemplateReady" )
const ( ReadyRunTemplateReason = "Ready" NotFoundRunTemplateReason = "RunTemplateNotFound" StampedObjectRejectedByAPIServerRunTemplateReason = "StampedObjectRejectedByAPIServer" OutputPathNotSatisfiedRunTemplateReason = "OutputPathNotSatisfied" TemplateStampFailureRunTemplateReason = "TemplateStampFailure" FailedToListCreatedObjectsReason = "FailedToListCreatedObjects" )
const ( WorkloadReady = "Ready" WorkloadSupplyChainReady = "SupplyChainReady" WorkloadResourceSubmitted = "ResourcesSubmitted" )
const ( ReadySupplyChainReason = "Ready" WorkloadLabelsMissingSupplyChainReason = "WorkloadLabelsMissing" NotFoundSupplyChainReadyReason = "SupplyChainNotFound" MultipleMatchesSupplyChainReadyReason = "MultipleSupplyChainMatches" NotReadySupplyChainReason = "SupplyChainNotReady" )
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 ClusterDelivery ¶ added in v0.0.7
type ClusterDelivery struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ClusterDeliverySpec `json:"spec"` Status ClusterDeliveryStatus `json:"status,omitempty"` }
func (*ClusterDelivery) DeepCopy ¶ added in v0.0.7
func (in *ClusterDelivery) DeepCopy() *ClusterDelivery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDelivery.
func (*ClusterDelivery) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDelivery) DeepCopyInto(out *ClusterDelivery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDelivery) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterDelivery) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterDelivery) ValidateCreate ¶ added in v0.0.7
func (c *ClusterDelivery) ValidateCreate() error
func (*ClusterDelivery) ValidateDelete ¶ added in v0.0.7
func (c *ClusterDelivery) ValidateDelete() error
func (*ClusterDelivery) ValidateUpdate ¶ added in v0.0.7
func (c *ClusterDelivery) ValidateUpdate(_ runtime.Object) error
type ClusterDeliveryList ¶ added in v0.0.7
type ClusterDeliveryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterDelivery `json:"items"` }
func (*ClusterDeliveryList) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeliveryList) DeepCopy() *ClusterDeliveryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeliveryList.
func (*ClusterDeliveryList) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeliveryList) DeepCopyInto(out *ClusterDeliveryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDeliveryList) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterDeliveryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterDeliveryResource ¶ added in v0.0.7
type ClusterDeliveryResource struct { Name string `json:"name"` TemplateRef DeliveryClusterTemplateReference `json:"templateRef"` Params []Param `json:"params,omitempty"` Sources []ResourceReference `json:"sources,omitempty"` Configs []ResourceReference `json:"configs,omitempty"` }
func (*ClusterDeliveryResource) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeliveryResource) DeepCopy() *ClusterDeliveryResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeliveryResource.
func (*ClusterDeliveryResource) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeliveryResource) DeepCopyInto(out *ClusterDeliveryResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterDeliverySpec ¶ added in v0.0.7
type ClusterDeliverySpec struct { Resources []ClusterDeliveryResource `json:"resources"` Selector map[string]string `json:"selector"` }
func (*ClusterDeliverySpec) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeliverySpec) DeepCopy() *ClusterDeliverySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeliverySpec.
func (*ClusterDeliverySpec) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeliverySpec) DeepCopyInto(out *ClusterDeliverySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterDeliveryStatus ¶ added in v0.0.7
type ClusterDeliveryStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` }
func (*ClusterDeliveryStatus) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeliveryStatus) DeepCopy() *ClusterDeliveryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeliveryStatus.
func (*ClusterDeliveryStatus) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeliveryStatus) DeepCopyInto(out *ClusterDeliveryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterDeploymentTemplate ¶ added in v0.0.7
type ClusterDeploymentTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status,omitempty"` }
func (*ClusterDeploymentTemplate) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeploymentTemplate) DeepCopy() *ClusterDeploymentTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeploymentTemplate.
func (*ClusterDeploymentTemplate) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeploymentTemplate) DeepCopyInto(out *ClusterDeploymentTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDeploymentTemplate) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterDeploymentTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterDeploymentTemplateList ¶ added in v0.0.7
type ClusterDeploymentTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterDeploymentTemplate `json:"items"` }
func (*ClusterDeploymentTemplateList) DeepCopy ¶ added in v0.0.7
func (in *ClusterDeploymentTemplateList) DeepCopy() *ClusterDeploymentTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDeploymentTemplateList.
func (*ClusterDeploymentTemplateList) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterDeploymentTemplateList) DeepCopyInto(out *ClusterDeploymentTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDeploymentTemplateList) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterDeploymentTemplateList) 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 ClusterRunTemplate ¶ added in v0.0.7
type ClusterRunTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec ClusterRunTemplateSpec `json:"spec"` }
func (*ClusterRunTemplate) DeepCopy ¶ added in v0.0.7
func (in *ClusterRunTemplate) DeepCopy() *ClusterRunTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRunTemplate.
func (*ClusterRunTemplate) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterRunTemplate) DeepCopyInto(out *ClusterRunTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRunTemplate) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterRunTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRunTemplateList ¶ added in v0.0.7
type ClusterRunTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRunTemplate `json:"items"` }
func (*ClusterRunTemplateList) DeepCopy ¶ added in v0.0.7
func (in *ClusterRunTemplateList) DeepCopy() *ClusterRunTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRunTemplateList.
func (*ClusterRunTemplateList) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterRunTemplateList) DeepCopyInto(out *ClusterRunTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRunTemplateList) DeepCopyObject ¶ added in v0.0.7
func (in *ClusterRunTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRunTemplateSpec ¶ added in v0.0.7
type ClusterRunTemplateSpec struct { // +kubebuilder:pruning:PreserveUnknownFields Template runtime.RawExtension `json:"template"` Outputs map[string]string `json:"outputs,omitempty"` }
func (*ClusterRunTemplateSpec) DeepCopy ¶ added in v0.0.7
func (in *ClusterRunTemplateSpec) DeepCopy() *ClusterRunTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRunTemplateSpec.
func (*ClusterRunTemplateSpec) DeepCopyInto ¶ added in v0.0.7
func (in *ClusterRunTemplateSpec) DeepCopyInto(out *ClusterRunTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 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"` Spec DeliverableSpec `json:"spec"` Status DeliverableStatus `json:"status,omitempty"` }
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 DeliverableSpec ¶ added in v0.0.7
type DeliverableSpec struct { Params []Param `json:"params,omitempty"` Source *Source `json:"source,omitempty"` }
func (*DeliverableSpec) DeepCopy ¶ added in v0.0.7
func (in *DeliverableSpec) DeepCopy() *DeliverableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliverableSpec.
func (*DeliverableSpec) DeepCopyInto ¶ added in v0.0.7
func (in *DeliverableSpec) DeepCopyInto(out *DeliverableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliverableStatus ¶ added in v0.0.7
type DeliverableStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` DeliveryRef ObjectReference `json:"deliveryRef,omitempty"` }
func (*DeliverableStatus) DeepCopy ¶ added in v0.0.7
func (in *DeliverableStatus) DeepCopy() *DeliverableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliverableStatus.
func (*DeliverableStatus) DeepCopyInto ¶ added in v0.0.7
func (in *DeliverableStatus) DeepCopyInto(out *DeliverableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryClusterTemplateReference ¶ added in v0.0.7
type DeliveryClusterTemplateReference struct { // +kubebuilder:validation:Enum=ClusterSourceTemplate;ClusterDeploymentTemplate;ClusterTemplate Kind string `json:"kind"` // +kubebuilder:validation:MinLength=1 Name string `json:"name"` }
func (*DeliveryClusterTemplateReference) DeepCopy ¶ added in v0.0.7
func (in *DeliveryClusterTemplateReference) DeepCopy() *DeliveryClusterTemplateReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryClusterTemplateReference.
func (*DeliveryClusterTemplateReference) DeepCopyInto ¶ added in v0.0.7
func (in *DeliveryClusterTemplateReference) DeepCopyInto(out *DeliveryClusterTemplateReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRef ¶ added in v0.0.7
type GitRef struct { Branch *string `json:"branch,omitempty"` Tag *string `json:"tag,omitempty"` Commit *string `json:"commit,omitempty"` }
func (*GitRef) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRef.
func (*GitRef) DeepCopyInto ¶ added in v0.0.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitSource ¶ added in v0.0.7
func (*GitSource) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitSource.
func (*GitSource) DeepCopyInto ¶ added in v0.0.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ObjectReference ¶ added in v0.0.7
type ObjectReference struct { Kind string `json:"kind,omitempty"` Namespace string `json:"namespace,omitempty"` Name string `json:"name,omitempty"` APIVersion string `json:"apiVersion,omitempty"` }
func (*ObjectReference) DeepCopy ¶ added in v0.0.7
func (in *ObjectReference) DeepCopy() *ObjectReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectReference.
func (*ObjectReference) DeepCopyInto ¶ added in v0.0.7
func (in *ObjectReference) DeepCopyInto(out *ObjectReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Param ¶ added in v0.0.7
type Param struct { Name string `json:"name"` Value apiextensionsv1.JSON `json:"value"` }
func (*Param) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Param.
func (*Param) DeepCopyInto ¶ added in v0.0.7
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"` Selector *ResourceSelector `json:"selector,omitempty"` Inputs map[string]apiextensionsv1.JSON `json:"inputs,omitempty"` }
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 ResourceReference ¶ added in v0.0.7
func (*ResourceReference) DeepCopy ¶ added in v0.0.7
func (in *ResourceReference) DeepCopy() *ResourceReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceReference.
func (*ResourceReference) DeepCopyInto ¶ added in v0.0.7
func (in *ResourceReference) DeepCopyInto(out *ResourceReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSelector ¶ added in v0.0.7
type ResourceSelector struct { Resource ResourceType `json:"resource"` MatchingLabels map[string]string `json:"matchingLabels"` }
func (*ResourceSelector) DeepCopy ¶ added in v0.0.7
func (in *ResourceSelector) DeepCopy() *ResourceSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSelector.
func (*ResourceSelector) DeepCopyInto ¶ added in v0.0.7
func (in *ResourceSelector) DeepCopyInto(out *ResourceSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceType ¶ added in v0.0.7
type ResourceType struct { APIVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` }
func (*ResourceType) DeepCopy ¶ added in v0.0.7
func (in *ResourceType) DeepCopy() *ResourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceType.
func (*ResourceType) DeepCopyInto ¶ added in v0.0.7
func (in *ResourceType) DeepCopyInto(out *ResourceType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Source ¶ added in v0.0.7
type Source struct { Git *GitSource `json:"git,omitempty"` // Image is an OCI image is a registry that contains source code Image *string `json:"image,omitempty"` Subpath *string `json:"subPath,omitempty"` }
func (*Source) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Source.
func (*Source) DeepCopyInto ¶ added in v0.0.7
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 SupplyChainResource ¶ added in v0.0.7
type SupplyChainResource struct { Name string `json:"name"` TemplateRef ClusterTemplateReference `json:"templateRef"` Params []Param `json:"params,omitempty"` Sources []ResourceReference `json:"sources,omitempty"` Images []ResourceReference `json:"images,omitempty"` Configs []ResourceReference `json:"configs,omitempty"` }
func (*SupplyChainResource) DeepCopy ¶ added in v0.0.7
func (in *SupplyChainResource) DeepCopy() *SupplyChainResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SupplyChainResource.
func (*SupplyChainResource) DeepCopyInto ¶ added in v0.0.7
func (in *SupplyChainResource) DeepCopyInto(out *SupplyChainResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SupplyChainSpec ¶
type SupplyChainSpec struct { Resources []SupplyChainResource `json:"resources"` 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"` }
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,omitempty"` Ytt string `json:"ytt,omitempty"` 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 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 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 WorkloadSpec ¶
type WorkloadSpec struct { Params []Param `json:"params,omitempty"` Source *Source `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 ObjectReference `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.