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

    View Source
    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

    type GenericBootstrapConfig struct {
    	metav1.TypeMeta   `json:",inline"`
    	metav1.ObjectMeta `json:"metadata,omitempty"`
    	Status            GenericBootstrapConfigStatus `json:"status,omitempty"`
    }

    func (*GenericBootstrapConfig) DeepCopy

      DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfig.

      func (*GenericBootstrapConfig) DeepCopyInto

      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

        func (in *GenericBootstrapConfig) DeepCopyObject() runtime.Object

          DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

          type GenericBootstrapConfigList

          type GenericBootstrapConfigList struct {
          	metav1.TypeMeta `json:",inline"`
          	metav1.ListMeta `json:"metadata,omitempty"`
          	Items           []GenericBootstrapConfig `json:"items"`
          }

          func (*GenericBootstrapConfigList) DeepCopy

            DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigList.

            func (*GenericBootstrapConfigList) DeepCopyInto

              DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

              func (*GenericBootstrapConfigList) DeepCopyObject

              func (in *GenericBootstrapConfigList) DeepCopyObject() runtime.Object

                DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                type GenericBootstrapConfigStatus

                type GenericBootstrapConfigStatus struct {
                	// +optional
                	DataSecretName *string `json:"dataSecretName,omitempty"`
                }

                func (*GenericBootstrapConfigStatus) DeepCopy

                  DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigStatus.

                  func (*GenericBootstrapConfigStatus) DeepCopyInto

                    DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                    type GenericBootstrapConfigTemplate

                    type GenericBootstrapConfigTemplate struct {
                    	metav1.TypeMeta   `json:",inline"`
                    	metav1.ObjectMeta `json:"metadata,omitempty"`
                    }

                    func (*GenericBootstrapConfigTemplate) DeepCopy

                      DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigTemplate.

                      func (*GenericBootstrapConfigTemplate) DeepCopyInto

                        DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                        func (*GenericBootstrapConfigTemplate) DeepCopyObject

                        func (in *GenericBootstrapConfigTemplate) DeepCopyObject() runtime.Object

                          DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                          type GenericBootstrapConfigTemplateList

                          type GenericBootstrapConfigTemplateList struct {
                          	metav1.TypeMeta `json:",inline"`
                          	metav1.ListMeta `json:"metadata,omitempty"`
                          	Items           []GenericBootstrapConfigTemplate `json:"items"`
                          }

                          func (*GenericBootstrapConfigTemplateList) DeepCopy

                            DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericBootstrapConfigTemplateList.

                            func (*GenericBootstrapConfigTemplateList) DeepCopyInto

                              DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                              func (*GenericBootstrapConfigTemplateList) DeepCopyObject

                              func (in *GenericBootstrapConfigTemplateList) DeepCopyObject() runtime.Object

                                DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.