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 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 PackageSelector ¶
type PackageSelector struct { Namespace string `json:"namespace,omitempty"` Selector *metav1.LabelSelector `json:"selector,omitempty"` }
func (*PackageSelector) DeepCopy ¶
func (in *PackageSelector) DeepCopy() *PackageSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageSelector.
func (*PackageSelector) DeepCopyInto ¶
func (in *PackageSelector) DeepCopyInto(out *PackageSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PackageStatus ¶
type PackageStatus struct { Package string `json:"package"` Revisions []Revision `json:"revision"` }
func (*PackageStatus) DeepCopy ¶
func (in *PackageStatus) DeepCopy() *PackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PackageStatus.
func (*PackageStatus) DeepCopyInto ¶
func (in *PackageStatus) DeepCopyInto(out *PackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Revision ¶
type Revision struct { Revision string `json:"revision"` Count int `json:"count"` SyncedCount int `json:"syncedCount"` }
func (*Revision) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Revision.
func (*Revision) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootSyncRollout ¶
type RootSyncRollout struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RootSyncRolloutSpec `json:"spec,omitempty"` Status RootSyncRolloutStatus `json:"status,omitempty"` }
RootSyncRollout is the Schema for the rootsyncrollouts API
func (*RootSyncRollout) DeepCopy ¶
func (in *RootSyncRollout) DeepCopy() *RootSyncRollout
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncRollout.
func (*RootSyncRollout) DeepCopyInto ¶
func (in *RootSyncRollout) DeepCopyInto(out *RootSyncRollout)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RootSyncRollout) DeepCopyObject ¶
func (in *RootSyncRollout) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RootSyncRolloutList ¶
type RootSyncRolloutList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RootSyncRollout `json:"items"` }
RootSyncRolloutList contains a list of RootSyncRollout
func (*RootSyncRolloutList) DeepCopy ¶
func (in *RootSyncRolloutList) DeepCopy() *RootSyncRolloutList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncRolloutList.
func (*RootSyncRolloutList) DeepCopyInto ¶
func (in *RootSyncRolloutList) DeepCopyInto(out *RootSyncRolloutList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RootSyncRolloutList) DeepCopyObject ¶
func (in *RootSyncRolloutList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RootSyncRolloutSpec ¶
type RootSyncRolloutSpec struct { Targets ClusterTargetSelector `json:"targets,omitempty"` Packages PackageSelector `json:"packages,omitempty"` }
RootSyncRolloutSpec
func (*RootSyncRolloutSpec) DeepCopy ¶
func (in *RootSyncRolloutSpec) DeepCopy() *RootSyncRolloutSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncRolloutSpec.
func (*RootSyncRolloutSpec) DeepCopyInto ¶
func (in *RootSyncRolloutSpec) DeepCopyInto(out *RootSyncRolloutSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootSyncRolloutStatus ¶
type RootSyncRolloutStatus struct { // Conditions describes the reconciliation state of the object. Conditions []metav1.Condition `json:"conditions,omitempty"` PackageStatuses []PackageStatus `json:"packageStatus,omitempty"` }
RootSyncRolloutStatus defines the observed state of RootSyncRollout
func (*RootSyncRolloutStatus) DeepCopy ¶
func (in *RootSyncRolloutStatus) DeepCopy() *RootSyncRolloutStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootSyncRolloutStatus.
func (*RootSyncRolloutStatus) DeepCopyInto ¶
func (in *RootSyncRolloutStatus) DeepCopyInto(out *RootSyncRolloutStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.