Skip to content

feat: adding fcp service and fc interface tools#94

Merged
cgrinds merged 15 commits intomainfrom
hl_fcp
Apr 16, 2026
Merged

feat: adding fcp service and fc interface tools#94
cgrinds merged 15 commits intomainfrom
hl_fcp

Conversation

@Hardikl
Copy link
Copy Markdown
Contributor

@Hardikl Hardikl commented Apr 3, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 3, 2026 14:09
@cla-bot cla-bot bot added the cla-signed label Apr 3, 2026
@Hardikl Hardikl linked an issue Apr 3, 2026 that may be closed by this pull request
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR introduces MCP tools and REST client support for managing ONTAP SAN objects: FCP services and FC interfaces, including integration tests and documentation examples.

Changes:

  • Added new tool parameter schemas for FCP service and FC interface operations.
  • Implemented server handlers and REST client methods for create/update/delete of FCP services and FC interfaces.
  • Added integration coverage and updated docs/examples and tool descriptions for the new capabilities.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tool/tool.go Adds input parameter structs for FCP service and FC interface tools.
server/server.go Registers new MCP tools for FCP service and FC interface operations.
server/fcp.go Implements server-side tool handlers and request builders for FCP/FC operations.
rest/fcp.go Adds REST client methods to call ONTAP endpoints for FCP services and FC interfaces.
ontap/ontap.go Introduces ONTAP model structs for FCP service and FC interface payloads.
integration/test/fcp_test.go Adds integration tests covering the new prompts/tools.
docs/examples.md Documents example prompts for managing FCP and FC interfaces.
descriptions/descriptions.go Adds tool description strings for the new tools.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread server/fcp.go
Comment thread ontap/ontap.go Outdated
Comment thread server/fcp.go
Comment thread integration/test/fcp_test.go Outdated
Comment thread integration/test/fcp_test.go
Copilot AI review requested due to automatic review settings April 6, 2026 13:23
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integration/test/fcp_test.go
Comment thread server/fcp.go Outdated
Comment thread rest/fcp.go
Comment thread server/fcp.go Outdated
Copilot AI review requested due to automatic review settings April 8, 2026 15:47
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integration/test/fcp_test.go
Comment thread integration/test/fcp_test.go Outdated
Hardikl added 3 commits April 9, 2026 19:17
# Conflicts:
#	descriptions/descriptions.go
#	docs/examples.md
#	ontap/ontap.go
#	server/server.go
#	tool/tool.go
Copilot AI review requested due to automatic review settings April 13, 2026 07:59
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integration/test/fcp_test.go
Comment thread tool/tool.go Outdated
Copilot AI review requested due to automatic review settings April 13, 2026 09:25
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread server/fcp.go Outdated
Comment thread integration/test/fcp_test.go
Hardikl added 3 commits April 13, 2026 18:26
# Conflicts:
#	descriptions/descriptions.go
#	ontap/ontap.go
#	server/server.go
#	tool/tool.go
# Conflicts:
#	descriptions/descriptions.go
#	docs/examples.md
Copilot AI review requested due to automatic review settings April 14, 2026 13:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread integration/test/fcp_test.go
Comment thread integration/test/fcp_test.go Outdated
Comment thread integration/test/fcp_test.go
@cgrinds cgrinds merged commit 633d944 into main Apr 16, 2026
22 checks passed
@cgrinds cgrinds deleted the hl_fcp branch April 16, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add FCP service/interface management tools

4 participants