Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the config.porch.kpt.dev v1alpha1 API group +kubebuilder:object:generate=true +groupName=config.porch.kpt.dev
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "config.porch.kpt.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ClusterRefStatus ¶
type ClusterRefStatus struct { ApiVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` Revision string `json:"revision,omitempty"` Synced bool `json:"synced"` }
func (*ClusterRefStatus) DeepCopy ¶
func (in *ClusterRefStatus) DeepCopy() *ClusterRefStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRefStatus.
func (*ClusterRefStatus) DeepCopyInto ¶
func (in *ClusterRefStatus) DeepCopyInto(out *ClusterRefStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterTargetSelector ¶
type ClusterTargetSelector struct {
Selector *metav1.LabelSelector `json:"selector,omitempty"`
}
func (*ClusterTargetSelector) DeepCopy ¶
func (in *ClusterTargetSelector) DeepCopy() *ClusterTargetSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterTargetSelector.
func (*ClusterTargetSelector) DeepCopyInto ¶
func (in *ClusterTargetSelector) DeepCopyInto(out *ClusterTargetSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageRevisionRef ¶
type PackageRevisionRef struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (*PackageRevisionRef) DeepCopy ¶
func (in *PackageRevisionRef) DeepCopy() *PackageRevisionRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageRevisionRef.
func (*PackageRevisionRef) DeepCopyInto ¶
func (in *PackageRevisionRef) DeepCopyInto(out *PackageRevisionRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootSyncDeployment ¶
type RootSyncDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RootSyncDeploymentSpec `json:"spec,omitempty"` Status RootSyncDeploymentStatus `json:"status,omitempty"` }
RootSyncDeployment is the Schema for the rootsyncdeployments API
func (*RootSyncDeployment) DeepCopy ¶
func (in *RootSyncDeployment) DeepCopy() *RootSyncDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncDeployment.
func (*RootSyncDeployment) DeepCopyInto ¶
func (in *RootSyncDeployment) DeepCopyInto(out *RootSyncDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RootSyncDeployment) DeepCopyObject ¶
func (in *RootSyncDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RootSyncDeploymentList ¶
type RootSyncDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RootSyncDeployment `json:"items"` }
RootSyncDeploymentList contains a list of RootSyncDeployment
func (*RootSyncDeploymentList) DeepCopy ¶
func (in *RootSyncDeploymentList) DeepCopy() *RootSyncDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncDeploymentList.
func (*RootSyncDeploymentList) DeepCopyInto ¶
func (in *RootSyncDeploymentList) DeepCopyInto(out *RootSyncDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RootSyncDeploymentList) DeepCopyObject ¶
func (in *RootSyncDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RootSyncDeploymentSpec ¶
type RootSyncDeploymentSpec struct { Targets ClusterTargetSelector `json:"targets,omitempty"` PackageRevision PackageRevisionRef `json:"packageRevision,omitempty"` }
RootSyncDeploymentSpec defines the desired state of RootSyncDeployment
func (*RootSyncDeploymentSpec) DeepCopy ¶
func (in *RootSyncDeploymentSpec) DeepCopy() *RootSyncDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncDeploymentSpec.
func (*RootSyncDeploymentSpec) DeepCopyInto ¶
func (in *RootSyncDeploymentSpec) DeepCopyInto(out *RootSyncDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootSyncDeploymentStatus ¶
type RootSyncDeploymentStatus struct { ObservedGeneration int64 `json:"observedGeneration,omitempty"` // Conditions describes the reconciliation state of the object. Conditions []metav1.Condition `json:"conditions,omitempty"` ClusterRefStatuses []ClusterRefStatus `json:"clusterRefStatuses,omitempty"` }
RootSyncDeploymentStatus defines the observed state of RootSyncDeployment
func (*RootSyncDeploymentStatus) DeepCopy ¶
func (in *RootSyncDeploymentStatus) DeepCopy() *RootSyncDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncDeploymentStatus.
func (*RootSyncDeploymentStatus) DeepCopyInto ¶
func (in *RootSyncDeploymentStatus) DeepCopyInto(out *RootSyncDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.