Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the infrastructure v1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- type PodmanCluster
- func (in *PodmanCluster) DeepCopy() *PodmanCluster
- func (in *PodmanCluster) DeepCopyInto(out *PodmanCluster)
- func (in *PodmanCluster) DeepCopyObject() runtime.Object
- func (podCluster *PodmanCluster) GetConditions() clusterv1.Conditions
- func (podCluster *PodmanCluster) SetConditions(conditions clusterv1.Conditions)
- type PodmanClusterList
- type PodmanClusterSpec
- type PodmanClusterStatus
- type PodmanMachine
- type PodmanMachineList
- type PodmanMachineSpec
- type PodmanMachineStatus
- type PodmanMachineTemplate
- type PodmanMachineTemplateList
- type PodmanMachineTemplateSpec
- type PodmanMachineTemplateStatus
Constants ¶
const ( // ClusterFinalizer allows PodmanClusterReconciler to clean up resources associated with PodmanCluster before // removing it from the apiserver. ClusterFinalizer = "podmancluster.infrastructure.cluster.x-k8s.io" )
const ( // MachineFinalizer allows ReconcilePodmanMachine to clean up Byo // resources associated with PodmanMachine before removing it from the // API Server. MachineFinalizer = "podmanmachine.infrastructure.cluster.x-k8s.io" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1"} // 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 PodmanCluster ¶
type PodmanCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PodmanClusterSpec `json:"spec,omitempty"` Status PodmanClusterStatus `json:"status,omitempty"` }
PodmanCluster is the Schema for the podmanclusters API
func (*PodmanCluster) DeepCopy ¶
func (in *PodmanCluster) DeepCopy() *PodmanCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanCluster.
func (*PodmanCluster) DeepCopyInto ¶
func (in *PodmanCluster) DeepCopyInto(out *PodmanCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanCluster) DeepCopyObject ¶
func (in *PodmanCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PodmanCluster) GetConditions ¶
func (podCluster *PodmanCluster) GetConditions() clusterv1.Conditions
GetConditions gets the condition for the ByoCluster status
func (*PodmanCluster) SetConditions ¶
func (podCluster *PodmanCluster) SetConditions(conditions clusterv1.Conditions)
SetConditions sets the conditions for the ByoCluster status
type PodmanClusterList ¶
type PodmanClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PodmanCluster `json:"items"` }
PodmanClusterList contains a list of PodmanCluster
func (*PodmanClusterList) DeepCopy ¶
func (in *PodmanClusterList) DeepCopy() *PodmanClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanClusterList.
func (*PodmanClusterList) DeepCopyInto ¶
func (in *PodmanClusterList) DeepCopyInto(out *PodmanClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanClusterList) DeepCopyObject ¶
func (in *PodmanClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodmanClusterSpec ¶
type PodmanClusterSpec struct { // Foo is an example field of PodmanCluster. Edit podmancluster_types.go to remove/update Foo string `json:"foo,omitempty"` }
PodmanClusterSpec defines the desired state of PodmanCluster
func (*PodmanClusterSpec) DeepCopy ¶
func (in *PodmanClusterSpec) DeepCopy() *PodmanClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanClusterSpec.
func (*PodmanClusterSpec) DeepCopyInto ¶
func (in *PodmanClusterSpec) DeepCopyInto(out *PodmanClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodmanClusterStatus ¶
type PodmanClusterStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file // +optional Ready bool `json:"ready,omitempty"` // Conditions defines current service state of the ByoCluster. // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` }
PodmanClusterStatus defines the observed state of PodmanCluster
func (*PodmanClusterStatus) DeepCopy ¶
func (in *PodmanClusterStatus) DeepCopy() *PodmanClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanClusterStatus.
func (*PodmanClusterStatus) DeepCopyInto ¶
func (in *PodmanClusterStatus) DeepCopyInto(out *PodmanClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodmanMachine ¶
type PodmanMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PodmanMachineSpec `json:"spec,omitempty"` Status PodmanMachineStatus `json:"status,omitempty"` }
PodmanMachine is the Schema for the podmanmachines API
func (*PodmanMachine) DeepCopy ¶
func (in *PodmanMachine) DeepCopy() *PodmanMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachine.
func (*PodmanMachine) DeepCopyInto ¶
func (in *PodmanMachine) DeepCopyInto(out *PodmanMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanMachine) DeepCopyObject ¶
func (in *PodmanMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodmanMachineList ¶
type PodmanMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PodmanMachine `json:"items"` }
PodmanMachineList contains a list of PodmanMachine
func (*PodmanMachineList) DeepCopy ¶
func (in *PodmanMachineList) DeepCopy() *PodmanMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineList.
func (*PodmanMachineList) DeepCopyInto ¶
func (in *PodmanMachineList) DeepCopyInto(out *PodmanMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanMachineList) DeepCopyObject ¶
func (in *PodmanMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodmanMachineSpec ¶
type PodmanMachineSpec struct { // Foo is an example field of PodmanMachine. Edit podmanmachine_types.go to remove/update Foo string `json:"foo,omitempty"` }
PodmanMachineSpec defines the desired state of PodmanMachine
func (*PodmanMachineSpec) DeepCopy ¶
func (in *PodmanMachineSpec) DeepCopy() *PodmanMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineSpec.
func (*PodmanMachineSpec) DeepCopyInto ¶
func (in *PodmanMachineSpec) DeepCopyInto(out *PodmanMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodmanMachineStatus ¶
type PodmanMachineStatus struct { }
PodmanMachineStatus defines the observed state of PodmanMachine
func (*PodmanMachineStatus) DeepCopy ¶
func (in *PodmanMachineStatus) DeepCopy() *PodmanMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineStatus.
func (*PodmanMachineStatus) DeepCopyInto ¶
func (in *PodmanMachineStatus) DeepCopyInto(out *PodmanMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodmanMachineTemplate ¶
type PodmanMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PodmanMachineTemplateSpec `json:"spec,omitempty"` Status PodmanMachineTemplateStatus `json:"status,omitempty"` }
PodmanMachineTemplate is the Schema for the podmanmachinetemplates API
func (*PodmanMachineTemplate) DeepCopy ¶
func (in *PodmanMachineTemplate) DeepCopy() *PodmanMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineTemplate.
func (*PodmanMachineTemplate) DeepCopyInto ¶
func (in *PodmanMachineTemplate) DeepCopyInto(out *PodmanMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanMachineTemplate) DeepCopyObject ¶
func (in *PodmanMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodmanMachineTemplateList ¶
type PodmanMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PodmanMachineTemplate `json:"items"` }
PodmanMachineTemplateList contains a list of PodmanMachineTemplate
func (*PodmanMachineTemplateList) DeepCopy ¶
func (in *PodmanMachineTemplateList) DeepCopy() *PodmanMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineTemplateList.
func (*PodmanMachineTemplateList) DeepCopyInto ¶
func (in *PodmanMachineTemplateList) DeepCopyInto(out *PodmanMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodmanMachineTemplateList) DeepCopyObject ¶
func (in *PodmanMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodmanMachineTemplateSpec ¶
type PodmanMachineTemplateSpec struct { // Foo is an example field of PodmanMachineTemplate. Edit podmanmachinetemplate_types.go to remove/update Foo string `json:"foo,omitempty"` }
PodmanMachineTemplateSpec defines the desired state of PodmanMachineTemplate
func (*PodmanMachineTemplateSpec) DeepCopy ¶
func (in *PodmanMachineTemplateSpec) DeepCopy() *PodmanMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineTemplateSpec.
func (*PodmanMachineTemplateSpec) DeepCopyInto ¶
func (in *PodmanMachineTemplateSpec) DeepCopyInto(out *PodmanMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodmanMachineTemplateStatus ¶
type PodmanMachineTemplateStatus struct { }
PodmanMachineTemplateStatus defines the observed state of PodmanMachineTemplate
func (*PodmanMachineTemplateStatus) DeepCopy ¶
func (in *PodmanMachineTemplateStatus) DeepCopy() *PodmanMachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodmanMachineTemplateStatus.
func (*PodmanMachineTemplateStatus) DeepCopyInto ¶
func (in *PodmanMachineTemplateStatus) DeepCopyInto(out *PodmanMachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.