VolumeProjectionPatch

data class VolumeProjectionPatch(val clusterTrustBundle: ClusterTrustBundleProjectionPatch? = null, val configMap: ConfigMapProjectionPatch? = null, val downwardAPI: DownwardAPIProjectionPatch? = null, val secret: SecretProjectionPatch? = null, val serviceAccountToken: ServiceAccountTokenProjectionPatch? = null)

Projection that may be projected along with other supported volume types. Exactly one of these fields must be set.

Constructors

Link copied to clipboard
constructor(clusterTrustBundle: ClusterTrustBundleProjectionPatch? = null, configMap: ConfigMapProjectionPatch? = null, downwardAPI: DownwardAPIProjectionPatch? = null, secret: SecretProjectionPatch? = null, serviceAccountToken: ServiceAccountTokenProjectionPatch? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

ClusterTrustBundle allows a pod to access the .spec.trustBundle field of ClusterTrustBundle objects in an auto-updating file. Alpha, gated by the ClusterTrustBundleProjection feature gate. ClusterTrustBundle objects can either be selected by name, or by the combination of signer name and a label selector. Kubelet performs aggressive normalization of the PEM contents written into the pod filesystem. Esoteric PEM features such as inter-block comments and block headers are stripped. Certificates are deduplicated. The ordering of certificates within the file is arbitrary, and Kubelet may change the order over time.

Link copied to clipboard

configMap information about the configMap data to project

Link copied to clipboard

downwardAPI information about the downwardAPI data to project

Link copied to clipboard

secret information about the secret data to project

Link copied to clipboard

serviceAccountToken is information about the serviceAccountToken data to project