componentconfig

package
v1.12.0-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2018 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const GroupName = "componentconfig"

GroupName is the group name use in this package

Variables

View Source
var (
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
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

func ConvertObjToConfigMap(name string, obj runtime.Object) (*v1.ConfigMap, error)

ConvertObjToConfigMap converts an object to a ConfigMap. This is specifically meant for ComponentConfigs.

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

Types

type CloudControllerManagerConfiguration added in v1.11.0

type CloudControllerManagerConfiguration struct {
	metav1.TypeMeta

	// Generic holds configuration for a generic controller-manager
	Generic kubectrlmgrconfig.GenericControllerManagerConfiguration
	// KubeCloudSharedConfiguration holds configuration for shared related features
	// 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.0

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

func (*CloudControllerManagerConfiguration) DeepCopyInto added in v1.11.0

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

func (*CloudControllerManagerConfiguration) DeepCopyObject added in v1.11.0

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

func (in *IPPortVar) DeepCopy() *IPPortVar

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

func (*IPPortVar) DeepCopyInto added in v1.10.0

func (in *IPPortVar) DeepCopyInto(out *IPPortVar)

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

func (IPPortVar) Set added in v1.10.0

func (v IPPortVar) Set(s string) error

func (IPPortVar) String added in v1.10.0

func (v IPPortVar) String() string

func (IPPortVar) Type added in v1.10.0

func (v IPPortVar) Type() string

type IPVar

type IPVar struct {
	Val *string
}

func (*IPVar) DeepCopy added in v1.8.0

func (in *IPVar) DeepCopy() *IPVar

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

func (*IPVar) DeepCopyInto added in v1.8.0

func (in *IPVar) DeepCopyInto(out *IPVar)

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

func (IPVar) Set

func (v IPVar) Set(s string) error

func (IPVar) String

func (v IPVar) String() string

func (IPVar) Type

func (v IPVar) Type() string

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL