Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]: CSI PowerStore: can't find IP in X_CSI_POWERSTORE_EXTERNAL_ACCESS for NFS provisioning #689

Closed
AkshaySainiDell opened this issue Feb 28, 2023 · 0 comments
Assignees
Labels
area/csi-powerstore Issue pertains to the CSI Driver for Dell EMC PowerStore type/bug Something isn't working. This is the default label associated with a bug issue.
Milestone

Comments

@AkshaySainiDell
Copy link
Contributor

Bug Description

Hi,

I've deployed powerstore drivers via helm using the nightly build, and had the externalAddress flag enabled in values.yaml for the deployment.

Have tried to create an NFS test pod to check for NFS provisioning.

However, Volume attachment fails with the following error even when the IP is supplied for externalAccess.

Warning  FailedAttachVolume  102s (x24 over 34m)  attachdetach-controller  AttachVolume.Attach failed for volume "csinin-6c4b8a6a62" : rpc error: code = InvalidArgument desc = can't find IP in X_CSI_POWERSTORE_EXTERNAL_ACCESS variable

I'm attaching the describe output of both the test pod and driver controller pod for reference.

Our use case is to check the flag support for powerstore deployment through csm-operator.

Is there anything I'm missing here, to enable support for the target flag ' X_CSI_POWERSTORE_EXTERNAL_ACCESS '?

The IP used is a normal valid IP running RHEL OS which is reachable.

Am I missing something here?

Logs

Warning  FailedAttachVolume  102s (x24 over 34m)  attachdetach-controller  AttachVolume.Attach failed for volume "csinin-6c4b8a6a62" : rpc error: code = InvalidArgument desc = can't find IP in X_CSI_POWERSTORE_EXTERNAL_ACCESS variable.

helm-install-powerstore-test-nfs-pod.log
powerstore-controller-pod-worker2-describe-output.log
myvalues.txt

Screenshots

No response

Additional Environment Information

No response

Steps to Reproduce

Enable externalAddress flag in values.yaml
Deploy powerstore drivers via helm using the nightly build.
Create an NFS test pod to check for NFS provisioning.

Expected Behavior

NFS volume provisioning & attachment should be successful.

CSM Driver(s)

CSI Driver for PowerStore nightly

Installation Type

helm

Container Storage Modules Enabled

No response

Container Orchestrator

Kubernetes 1.25

Operating System

RHEL

@AkshaySainiDell AkshaySainiDell added needs-triage Issue requires triage. type/bug Something isn't working. This is the default label associated with a bug issue. labels Feb 28, 2023
@AkshaySainiDell AkshaySainiDell added area/csi-powerstore Issue pertains to the CSI Driver for Dell EMC PowerStore and removed needs-triage Issue requires triage. labels Feb 28, 2023
@AkshaySainiDell AkshaySainiDell added this to the v1.6.0 milestone Feb 28, 2023
csmbot pushed a commit that referenced this issue Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/csi-powerstore Issue pertains to the CSI Driver for Dell EMC PowerStore type/bug Something isn't working. This is the default label associated with a bug issue.
Projects
None yet
Development

No branches or pull requests

3 participants