Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the kaito v1alpha1 API group +kubebuilder:object:generate=true +k8s:defaulter-gen=TypeMeta +groupName=kaito.sh
Index ¶
- Constants
- Variables
- type KaitoNodeClass
- func (in *KaitoNodeClass) DeepCopy() *KaitoNodeClass
- func (in *KaitoNodeClass) DeepCopyInto(out *KaitoNodeClass)
- func (in *KaitoNodeClass) DeepCopyObject() runtime.Object
- func (in *KaitoNodeClass) GetConditions() []status.Condition
- func (in *KaitoNodeClass) SetConditions(conditions []status.Condition)
- func (in *KaitoNodeClass) StatusConditions() status.ConditionSet
- type KaitoNodeClassList
- type KaitoNodeClassSpec
- type KaitoNodeClassStatus
Constants ¶
const (
Group = "kaito.sh"
)
Variables ¶
var ( SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: "v1alpha1"} SchemeBuilder = runtime.NewSchemeBuilder(func(scheme *runtime.Scheme) error { scheme.AddKnownTypes(SchemeGroupVersion, &KaitoNodeClass{}, &KaitoNodeClassList{}, ) metav1.AddToGroupVersion(scheme, SchemeGroupVersion) return nil }) )
Functions ¶
This section is empty.
Types ¶
type KaitoNodeClass ¶ added in v0.3.6
type KaitoNodeClass struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec KaitoNodeClassSpec `json:"spec,omitempty"`
Status KaitoNodeClassStatus `json:"status,omitempty"`
}
KaitoNodeClass is the Schema for the KaitoNodeClass API +kubebuilder:object:root=true +kubebuilder:resource:path=kaitonodeclasses,scope=Cluster,categories=karpenter,shortName={knc} +kubebuilder:subresource:status +kubebuilder:storageversion
func (*KaitoNodeClass) DeepCopy ¶ added in v0.3.6
func (in *KaitoNodeClass) DeepCopy() *KaitoNodeClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KaitoNodeClass.
func (*KaitoNodeClass) DeepCopyInto ¶ added in v0.3.6
func (in *KaitoNodeClass) DeepCopyInto(out *KaitoNodeClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KaitoNodeClass) DeepCopyObject ¶ added in v0.3.6
func (in *KaitoNodeClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KaitoNodeClass) GetConditions ¶ added in v0.3.6
func (in *KaitoNodeClass) GetConditions() []status.Condition
func (*KaitoNodeClass) SetConditions ¶ added in v0.3.6
func (in *KaitoNodeClass) SetConditions(conditions []status.Condition)
func (*KaitoNodeClass) StatusConditions ¶ added in v0.3.6
func (in *KaitoNodeClass) StatusConditions() status.ConditionSet
type KaitoNodeClassList ¶ added in v0.3.6
type KaitoNodeClassList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []KaitoNodeClass `json:"items"`
}
KaitoNodeClassList contains a list of KaitoNodeClass +kubebuilder:object:root=true
func (*KaitoNodeClassList) DeepCopy ¶ added in v0.3.6
func (in *KaitoNodeClassList) DeepCopy() *KaitoNodeClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KaitoNodeClassList.
func (*KaitoNodeClassList) DeepCopyInto ¶ added in v0.3.6
func (in *KaitoNodeClassList) DeepCopyInto(out *KaitoNodeClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KaitoNodeClassList) DeepCopyObject ¶ added in v0.3.6
func (in *KaitoNodeClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KaitoNodeClassSpec ¶ added in v0.3.6
type KaitoNodeClassSpec struct {
}
func (*KaitoNodeClassSpec) DeepCopy ¶ added in v0.3.6
func (in *KaitoNodeClassSpec) DeepCopy() *KaitoNodeClassSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KaitoNodeClassSpec.
func (*KaitoNodeClassSpec) DeepCopyInto ¶ added in v0.3.6
func (in *KaitoNodeClassSpec) DeepCopyInto(out *KaitoNodeClassSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KaitoNodeClassStatus ¶ added in v0.3.6
type KaitoNodeClassStatus struct {
}
func (*KaitoNodeClassStatus) DeepCopy ¶ added in v0.3.6
func (in *KaitoNodeClassStatus) DeepCopy() *KaitoNodeClassStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KaitoNodeClassStatus.
func (*KaitoNodeClassStatus) DeepCopyInto ¶ added in v0.3.6
func (in *KaitoNodeClassStatus) DeepCopyInto(out *KaitoNodeClassStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.