Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the addons v1alpha1 API group +kubebuilder:object:generate=true +groupName=addons.x-k8s.io
Index ¶
- Variables
- type CoreDNS
- func (o *CoreDNS) CommonSpec() addonv1alpha1.CommonSpec
- func (o *CoreDNS) ComponentName() string
- func (in *CoreDNS) DeepCopy() *CoreDNS
- func (in *CoreDNS) DeepCopyInto(out *CoreDNS)
- func (in *CoreDNS) DeepCopyObject() runtime.Object
- func (o *CoreDNS) GetCommonStatus() addonv1alpha1.CommonStatus
- func (o *CoreDNS) PatchSpec() addonv1alpha1.PatchSpec
- func (o *CoreDNS) SetCommonStatus(s addonv1alpha1.CommonStatus)
- type CoreDNSList
- type CoreDNSSpec
- type CoreDNSStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "addons.x-k8s.io", 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 CoreDNS ¶
type CoreDNS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CoreDNSSpec `json:"spec,omitempty"` Status CoreDNSStatus `json:"status,omitempty"` }
CoreDNS is the Schema for the coredns API
func (*CoreDNS) CommonSpec ¶
func (o *CoreDNS) CommonSpec() addonv1alpha1.CommonSpec
func (*CoreDNS) ComponentName ¶
func (*CoreDNS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDNS.
func (*CoreDNS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CoreDNS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CoreDNS) GetCommonStatus ¶
func (o *CoreDNS) GetCommonStatus() addonv1alpha1.CommonStatus
func (*CoreDNS) PatchSpec ¶
func (o *CoreDNS) PatchSpec() addonv1alpha1.PatchSpec
func (*CoreDNS) SetCommonStatus ¶
func (o *CoreDNS) SetCommonStatus(s addonv1alpha1.CommonStatus)
type CoreDNSList ¶
type CoreDNSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CoreDNS `json:"items"` }
CoreDNSList contains a list of CoreDNS
func (*CoreDNSList) DeepCopy ¶
func (in *CoreDNSList) DeepCopy() *CoreDNSList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDNSList.
func (*CoreDNSList) DeepCopyInto ¶
func (in *CoreDNSList) DeepCopyInto(out *CoreDNSList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CoreDNSList) DeepCopyObject ¶
func (in *CoreDNSList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CoreDNSSpec ¶
type CoreDNSSpec struct { addonv1alpha1.CommonSpec `json:",inline"` addonv1alpha1.PatchSpec `json:",inline"` DNSDomain string `json:"dnsDomain,omitempty"` DNSIP string `json:"dnsIP,omitempty"` Corefile string `json:"corefile,omitempty"` }
CoreDNSSpec defines the desired state of CoreDNS
func (*CoreDNSSpec) DeepCopy ¶
func (in *CoreDNSSpec) DeepCopy() *CoreDNSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDNSSpec.
func (*CoreDNSSpec) DeepCopyInto ¶
func (in *CoreDNSSpec) DeepCopyInto(out *CoreDNSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreDNSStatus ¶
type CoreDNSStatus struct {
addonv1alpha1.CommonStatus `json:",inline"`
}
CoreDNSStatus defines the observed state of CoreDNS
func (*CoreDNSStatus) DeepCopy ¶
func (in *CoreDNSStatus) DeepCopy() *CoreDNSStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDNSStatus.
func (*CoreDNSStatus) DeepCopyInto ¶
func (in *CoreDNSStatus) DeepCopyInto(out *CoreDNSStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.