What happened?
Created 2 PVCs with the same name (using the same helm chart) in different namespaces while using "reuseAccessPoint". The resulting Volume Handle was the same on both dynamically created PVs. I understand this is for portability, but a namespace separation option is needed as well
What you expected to happen?
2 PVCs should create 2 dynamically created PVs and require 2 different access points for namespace isolation.
How to reproduce it (as minimally and precisely as possible)?
/kind bug
What happened? Created 2 PVCs with the same name (using the same helm chart) in different namespaces while using "reuseAccessPoint". The resulting Volume Handle was the same on both dynamically created PVs. I understand this is for portability, but a namespace separation option is needed as well
What you expected to happen? 2 PVCs should create 2 dynamically created PVs and require 2 different access points for namespace isolation.
How to reproduce it (as minimally and precisely as possible)?
These should be different. But are not.
Environment
kubectl version
):Server Version: version.Info{Major:"1", Minor:"31", GitVersion:"v1.31.1-eks-ce1d5eb", GitCommit:"13dba3fbdc91154b8ad7d77d07933985753810cc", GitTreeState:"clean", BuildDate:"2024-09-21T09:30:36Z", GoVersion:"go1.22.6", Compiler:"gc", Platform:"linux/amd64"}
Driver version: v2.0.8-eksbuild.1
Instructions to gather debug logs can be found here