package componentconfig
import "k8s.io/kubernetes/pkg/apis/componentconfig"
Index ¶
- Constants
- Variables
- func ConvertObjToConfigMap(name string, obj runtime.Object) (*v1.ConfigMap, error)
- func Kind(kind string) schema.GroupKind
- type CloudControllerManagerConfiguration
- func (in *CloudControllerManagerConfiguration) DeepCopy() *CloudControllerManagerConfiguration
- func (in *CloudControllerManagerConfiguration) DeepCopyInto(out *CloudControllerManagerConfiguration)
- func (in *CloudControllerManagerConfiguration) DeepCopyObject() runtime.Object
- type IPPortVar
- func (in *IPPortVar) DeepCopy() *IPPortVar
- func (in *IPPortVar) DeepCopyInto(out *IPPortVar)
- func (v IPPortVar) Set(s string) error
- func (v IPPortVar) String() string
- func (v IPPortVar) Type() string
- type IPVar
- func (in *IPVar) DeepCopy() *IPVar
- func (in *IPVar) DeepCopyInto(out *IPVar)
- func (v IPVar) Set(s string) error
- func (v IPVar) String() string
- func (v IPVar) Type() string
- type PortRangeVar
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 ¶
ConvertObjToConfigMap converts an object to a ConfigMap. This is specifically meant for ComponentConfigs.
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
Types ¶
type CloudControllerManagerConfiguration ¶
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. 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 ¶
func (in *CloudControllerManagerConfiguration) DeepCopy() *CloudControllerManagerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudControllerManagerConfiguration.
func (*CloudControllerManagerConfiguration) DeepCopyInto ¶
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 ¶
func (in *CloudControllerManagerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IPPortVar ¶
type IPPortVar struct { Val *string }
IPPortVar allows IP or IP:port formats.
func (*IPPortVar) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPPortVar.
func (*IPPortVar) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (IPPortVar) Set ¶
func (IPPortVar) String ¶
func (IPPortVar) Type ¶
type IPVar ¶
type IPVar struct { Val *string }
func (*IPVar) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPVar.
func (*IPVar) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (IPVar) Set ¶
func (IPVar) String ¶
func (IPVar) Type ¶
type PortRangeVar ¶
type PortRangeVar struct { Val *string }
func (*PortRangeVar) DeepCopy ¶
func (in *PortRangeVar) DeepCopy() *PortRangeVar
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeVar.
func (*PortRangeVar) DeepCopyInto ¶
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
Source Files ¶
doc.go helpers.go register.go types.go zz_generated.deepcopy.go
Directories ¶
Path | Synopsis |
---|---|
pkg/apis/componentconfig/fuzzer | |
pkg/apis/componentconfig/v1alpha1 |
- Version
- v1.12.0-beta.1
- Published
- Sep 4, 2018
- Platform
- js/wasm
- Imports
- 10 packages
- Last checked
- 8 minutes ago –
Tools for package owners.