Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=free5gc.nephio.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "free5gc.nephio.org", 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 ImageConfig ¶
type ImageConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageConfigSpec `json:"spec,omitempty"` Status ImageConfigStatus `json:"status,omitempty"` }
ImageConfig is the Schema for the imageconfigs API
func (*ImageConfig) DeepCopy ¶
func (in *ImageConfig) DeepCopy() *ImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfig.
func (*ImageConfig) DeepCopyInto ¶
func (in *ImageConfig) DeepCopyInto(out *ImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageConfig) DeepCopyObject ¶
func (in *ImageConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageConfigList ¶
type ImageConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ImageConfig `json:"items"` }
ImageConfigList contains a list of ImageConfig
func (*ImageConfigList) DeepCopy ¶
func (in *ImageConfigList) DeepCopy() *ImageConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigList.
func (*ImageConfigList) DeepCopyInto ¶
func (in *ImageConfigList) DeepCopyInto(out *ImageConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageConfigList) DeepCopyObject ¶
func (in *ImageConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageConfigSpec ¶
type ImageConfigSpec struct { // ImagePaths is used to find the free5gc images ImagePaths map[string]string `json:"imagePaths,omitempty"` }
ImageConfigSpec defines the desired state of ImageConfig
func (*ImageConfigSpec) DeepCopy ¶
func (in *ImageConfigSpec) DeepCopy() *ImageConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigSpec.
func (*ImageConfigSpec) DeepCopyInto ¶
func (in *ImageConfigSpec) DeepCopyInto(out *ImageConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigStatus ¶
type ImageConfigStatus struct { }
ImageConfigStatus defines the observed state of ImageConfig
func (*ImageConfigStatus) DeepCopy ¶
func (in *ImageConfigStatus) DeepCopy() *ImageConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigStatus.
func (*ImageConfigStatus) DeepCopyInto ¶
func (in *ImageConfigStatus) DeepCopyInto(out *ImageConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.