Documentation ¶
Overview ¶
+k8s:deepcopy-gen=package +groupName=supportbundlekit.io
+k8s:deepcopy-gen=package +groupName=supportbundlekit.io
+k8s:deepcopy-gen=package +groupName=supportbundlekit.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( FailedObjectResourceName = "failedobjects" NodeConfigResourceName = "nodeconfigs" )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: supportbundlekit.GroupName, Version: "v1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type FailedObject ¶
type FailedObject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec []FailedObjectSpec `json:"spec"` }
func NewFailedObject ¶
func NewFailedObject(namespace, name string, obj FailedObject) *FailedObject
func (*FailedObject) DeepCopy ¶
func (in *FailedObject) DeepCopy() *FailedObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailedObject.
func (*FailedObject) DeepCopyInto ¶
func (in *FailedObject) DeepCopyInto(out *FailedObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailedObject) DeepCopyObject ¶
func (in *FailedObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FailedObjectList ¶
type FailedObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []FailedObject `json:"items"` }
FailedObjectList is a list of FailedObject resources
func (*FailedObjectList) DeepCopy ¶
func (in *FailedObjectList) DeepCopy() *FailedObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailedObjectList.
func (*FailedObjectList) DeepCopyInto ¶
func (in *FailedObjectList) DeepCopyInto(out *FailedObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailedObjectList) DeepCopyObject ¶
func (in *FailedObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FailedObjectSpec ¶
type FailedObjectSpec struct { GVK string `json:"gvk"` Name string `json:"name"` Namespace string `json:"namespace,omitempty"` Error string `json:"error"` }
func (*FailedObjectSpec) DeepCopy ¶
func (in *FailedObjectSpec) DeepCopy() *FailedObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailedObjectSpec.
func (*FailedObjectSpec) DeepCopyInto ¶
func (in *FailedObjectSpec) DeepCopyInto(out *FailedObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeConfig ¶
type NodeConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec []NodeConfigSpec `json:"spec"` }
func NewNodeConfig ¶
func NewNodeConfig(namespace, name string, obj NodeConfig) *NodeConfig
func (*NodeConfig) DeepCopy ¶
func (in *NodeConfig) DeepCopy() *NodeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfig.
func (*NodeConfig) DeepCopyInto ¶
func (in *NodeConfig) DeepCopyInto(out *NodeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeConfig) DeepCopyObject ¶
func (in *NodeConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeConfigList ¶
type NodeConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NodeConfig `json:"items"` }
NodeConfigList is a list of NodeConfig resources
func (*NodeConfigList) DeepCopy ¶
func (in *NodeConfigList) DeepCopy() *NodeConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigList.
func (*NodeConfigList) DeepCopyInto ¶
func (in *NodeConfigList) DeepCopyInto(out *NodeConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeConfigList) DeepCopyObject ¶
func (in *NodeConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeConfigSpec ¶
func (*NodeConfigSpec) DeepCopy ¶
func (in *NodeConfigSpec) DeepCopy() *NodeConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeConfigSpec.
func (*NodeConfigSpec) DeepCopyInto ¶
func (in *NodeConfigSpec) DeepCopyInto(out *NodeConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.