Documentation ¶
Overview ¶
package bootstrap defines the types for a generic bootstrap provider used for tests
+kubebuilder:object:generate=true +groupName=bootstrap.cluster.x-k8s.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "bootstrap.cluster.x-k8s.io", Version: "v1alpha3"} // 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 GenericBootstrapConfig ¶ added in v0.3.7
type GenericBootstrapConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status GenericBootstrapConfigStatus `json:"status,omitempty"` }
func (*GenericBootstrapConfig) DeepCopy ¶ added in v0.3.7
func (in *GenericBootstrapConfig) DeepCopy() *GenericBootstrapConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfig.
func (*GenericBootstrapConfig) DeepCopyInto ¶ added in v0.3.7
func (in *GenericBootstrapConfig) DeepCopyInto(out *GenericBootstrapConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericBootstrapConfig) DeepCopyObject ¶ added in v0.3.7
func (in *GenericBootstrapConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericBootstrapConfigList ¶ added in v0.3.7
type GenericBootstrapConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GenericBootstrapConfig `json:"items"` }
func (*GenericBootstrapConfigList) DeepCopy ¶ added in v0.3.7
func (in *GenericBootstrapConfigList) DeepCopy() *GenericBootstrapConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigList.
func (*GenericBootstrapConfigList) DeepCopyInto ¶ added in v0.3.7
func (in *GenericBootstrapConfigList) DeepCopyInto(out *GenericBootstrapConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericBootstrapConfigList) DeepCopyObject ¶ added in v0.3.7
func (in *GenericBootstrapConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericBootstrapConfigStatus ¶ added in v0.3.7
type GenericBootstrapConfigStatus struct { // +optional DataSecretName *string `json:"dataSecretName,omitempty"` }
func (*GenericBootstrapConfigStatus) DeepCopy ¶ added in v0.3.7
func (in *GenericBootstrapConfigStatus) DeepCopy() *GenericBootstrapConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigStatus.
func (*GenericBootstrapConfigStatus) DeepCopyInto ¶ added in v0.3.7
func (in *GenericBootstrapConfigStatus) DeepCopyInto(out *GenericBootstrapConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenericBootstrapConfigTemplate ¶ added in v0.3.7
type GenericBootstrapConfigTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*GenericBootstrapConfigTemplate) DeepCopy ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplate) DeepCopy() *GenericBootstrapConfigTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigTemplate.
func (*GenericBootstrapConfigTemplate) DeepCopyInto ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplate) DeepCopyInto(out *GenericBootstrapConfigTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericBootstrapConfigTemplate) DeepCopyObject ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GenericBootstrapConfigTemplateList ¶ added in v0.3.7
type GenericBootstrapConfigTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GenericBootstrapConfigTemplate `json:"items"` }
func (*GenericBootstrapConfigTemplateList) DeepCopy ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplateList) DeepCopy() *GenericBootstrapConfigTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigTemplateList.
func (*GenericBootstrapConfigTemplateList) DeepCopyInto ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplateList) DeepCopyInto(out *GenericBootstrapConfigTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GenericBootstrapConfigTemplateList) DeepCopyObject ¶ added in v0.3.7
func (in *GenericBootstrapConfigTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.