From db94508ae761a33491eb35ab0d0ee93cafc22af4 Mon Sep 17 00:00:00 2001 From: Jan Safranek Date: Tue, 28 Aug 2018 17:51:58 +0200 Subject: [PATCH] Add feature for pod information in NodePublish --- pkg/features/kube_features.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index be6e8bf073..b121e91fbd 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -386,10 +386,16 @@ const ( // // Allow TTL controller to clean up Pods and Jobs after they finish. TTLAfterFinished utilfeature.Feature = "TTLAfterFinished" + // owner: @jsafrane // Kubernetes skips attaching CSI volumes that don't require attachment. // CSISkipAttach utilfeature.Feature = "CSISkipAttach" + + // owner: @jsafrane + // + // Kubelet sends pod information in NodePublish CSI call when a CSI driver wants so. + CSIPodInfo utilfeature.Feature = "CSIPodInfo" ) func init() { @@ -456,6 +462,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS ProcMountType: {Default: false, PreRelease: utilfeature.Alpha}, TTLAfterFinished: {Default: false, PreRelease: utilfeature.Alpha}, CSISkipAttach: {Default: false, PreRelease: utilfeature.Alpha}, + CSIPodInfo: {Default: false, PreRelease: utilfeature.Alpha}, // inherited features from generic apiserver, relisted here to get a conflict if it is changed // unintentionally on either side: