ConfigMapNodeConfigSourcePatch

data class ConfigMapNodeConfigSourcePatch(val kubeletConfigKey: String? = null, val name: String? = null, val namespace: String? = null, val resourceVersion: String? = null, val uid: String? = null)

ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration

Constructors

Link copied to clipboard
constructor(kubeletConfigKey: String? = null, name: String? = null, namespace: String? = null, resourceVersion: String? = null, uid: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.

Link copied to clipboard
val name: String? = null

Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.

Link copied to clipboard
val namespace: String? = null

Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.

Link copied to clipboard
val resourceVersion: String? = null

ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.

Link copied to clipboard
val uid: String? = null

UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.