 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
const GroupName = "componentconfig"
    GroupName is the group name use in this package
Variables ¶
var ( SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
    SchemeGroupVersion is group version used to register these objects
Functions ¶
func ConvertObjToConfigMap ¶ added in v1.7.0
ConvertObjToConfigMap converts an object to a ConfigMap. This is specifically meant for ComponentConfigs.
Types ¶
type CloudControllerManagerConfiguration ¶ added in v1.11.1
type CloudControllerManagerConfiguration struct {
	metav1.TypeMeta
	// Generic holds configuration for a generic controller-manager
	Generic kubectrlmgrconfig.GenericControllerManagerConfiguration
	// both in cloud controller manager and kube-controller manager.
	KubeCloudShared kubectrlmgrconfig.KubeCloudSharedConfiguration
	// ServiceControllerConfiguration holds configuration for ServiceController
	// related features.
	ServiceController kubectrlmgrconfig.ServiceControllerConfiguration
	// NodeStatusUpdateFrequency is the frequency at which the controller updates nodes' status
	NodeStatusUpdateFrequency metav1.Duration
}
    func (*CloudControllerManagerConfiguration) DeepCopy ¶ added in v1.11.1
func (in *CloudControllerManagerConfiguration) DeepCopy() *CloudControllerManagerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudControllerManagerConfiguration.
func (*CloudControllerManagerConfiguration) DeepCopyInto ¶ added in v1.11.1
func (in *CloudControllerManagerConfiguration) DeepCopyInto(out *CloudControllerManagerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudControllerManagerConfiguration) DeepCopyObject ¶ added in v1.11.1
func (in *CloudControllerManagerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IPPortVar ¶ added in v1.10.0
type IPPortVar struct {
	Val *string
}
    IPPortVar allows IP or IP:port formats.
func (*IPPortVar) DeepCopy ¶ added in v1.10.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPortVar.
func (*IPPortVar) DeepCopyInto ¶ added in v1.10.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPVar ¶
type IPVar struct {
	Val *string
}
    func (*IPVar) DeepCopy ¶ added in v1.8.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPVar.
func (*IPVar) DeepCopyInto ¶ added in v1.8.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRangeVar ¶
type PortRangeVar struct {
	Val *string
}
    func (*PortRangeVar) DeepCopy ¶ added in v1.8.0
func (in *PortRangeVar) DeepCopy() *PortRangeVar
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeVar.
func (*PortRangeVar) DeepCopyInto ¶ added in v1.8.0
func (in *PortRangeVar) DeepCopyInto(out *PortRangeVar)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PortRangeVar) Set ¶
func (v PortRangeVar) Set(s string) error
func (PortRangeVar) String ¶
func (v PortRangeVar) String() string
func (PortRangeVar) Type ¶
func (v PortRangeVar) Type() string