From 63cf06e42953a650b9a4b2e5b456a88199ef7ba0 Mon Sep 17 00:00:00 2001
From: "osher.elmakaies" <osher.elmakaies@appsflyer.com>
Date: Tue, 30 May 2023 19:26:35 +0300
Subject: [PATCH] added selected node name as annotation

(cherry picked from commit 5f049813a3d6a631f7ede02b9f2661999b88ff9c)
---
 provisioner.go | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/provisioner.go b/provisioner.go
index 59ca0e39..da60891a 100644
--- a/provisioner.go
+++ b/provisioner.go
@@ -342,14 +342,15 @@ func (p *LocalPathProvisioner) Provision(ctx context.Context, opts pvController.
 	}
 	return &v1.PersistentVolume{
 		ObjectMeta: metav1.ObjectMeta{
-			Name: name,
+			Name:        name,
+			Annotations: map[string]string{"local.path.provisioner/selected-node": nodeName},
 		},
 		Spec: v1.PersistentVolumeSpec{
 			PersistentVolumeReclaimPolicy: *opts.StorageClass.ReclaimPolicy,
 			AccessModes:                   pvc.Spec.AccessModes,
 			VolumeMode:                    &fs,
 			Capacity: v1.ResourceList{
-				v1.ResourceName(v1.ResourceStorage): pvc.Spec.Resources.Requests[v1.ResourceName(v1.ResourceStorage)],
+				v1.ResourceStorage: pvc.Spec.Resources.Requests[v1.ResourceStorage],
 			},
 			PersistentVolumeSource: pvs,
 			NodeAffinity:           nodeAffinity,
-- 
GitLab