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 {
// 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.