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

refactor: New node gRPC server for initiator retrieval #76

Merged
merged 5 commits into from
Apr 24, 2023

Conversation

David-T-White
Copy link
Collaborator

@David-T-White David-T-White commented Apr 11, 2023

The original version of this driver used the nodes iQN as nodeID, and passed FC and SAS initiators through the topology map. This change adds a new gRPC server to each node, and changes the Node ID to be the node IP address.

This PR also removes the initial topology support that came with the use of the topology feature to communicate initiator information.

The original version of this driver used the nodes iQN as nodeID, and
passed FC and SAS initiators through the topology map. This change
adds a new gRPC server to each node, and changes the Node ID to be the
node IP address.
Add protocol buffer generation as part of the Makefile for
the node gRPC service
helm/csi-charts/templates/daemonset.yaml Outdated Show resolved Hide resolved
helm/csi-charts/templates/daemonset.yaml Outdated Show resolved Hide resolved
pkg/controller/publisher.go Show resolved Hide resolved
pkg/node_service/node_service_server.go Outdated Show resolved Hide resolved
Remove hyphens from environment variable names and add names
into the configuration constants of the common driver code
@jskazinski
Copy link
Member

Overall, looks good David.

Copy link
Collaborator

@seagate-chris seagate-chris left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one comment, not critical unless it's visible to the end user.

pkg/node/node.go Show resolved Hide resolved
Copy link
Member

@jskazinski jskazinski left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@David-T-White David-T-White merged commit d44a487 into Seagate:main Apr 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants