Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/claude-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Caller workflow for NetApp AI4IE custom agents
# Custom agents live in the ai-workloads-poc repository. This workflow is a wrapper that calls the reusable workflows in ai-workloads-poc.
#
# Requires ANTHROPIC_API_KEY to be set as a repository or organization secret. Currently it is set as a repository secret
#
# Usage in PR or issue comments:
# @claude-title please review the get-started folder
# @claude-mvp please review docs/storage-overview.adoc

name: Claude Documentation Review

on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]

jobs:
claude-mvp:
if: contains(github.event.comment.body, '@claude-mvp')
uses: NetAppDocs/ai-workloads-poc/.github/workflows/reusable-claude-mvp.yml@main
secrets: inherit

claude-title:
if: contains(github.event.comment.body, '@claude-title')
uses: NetAppDocs/ai-workloads-poc/.github/workflows/reusable-claude-title.yml@main
secrets: inherit
28 changes: 28 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Claude instructions for NetApp Replication documentation

## Repository overview

**Product:** NetApp Replication

NetApp Replication lets users copy data between ONTAP systems, Cloud Volumes ONTAP, and Amazon FSx for ONTAP for disaster recovery, backup, long-term retention, and data mobility. It uses SnapMirror and SnapVault technologies to keep destination volumes synchronized with a source volume. The product also helps users manage replication relationships, schedules, and transfer rates.

## Repository structure

* `_include` - Reusable text blocks referenced in .adoc files in the root.
* `media` - Images and diagrams that are elements of articles in the root directory. This includes .png and source files.
* `_whatsnew` - Release notes in .adoc form that are aggregated in the whats-new.adoc file.

## Product-specific context

- **NetApp Console:** The central management interface used to access and use NetApp Replication.
- **Console agent:** The cloud-deployed connector used to connect the Console to your storage systems and data services.
- **ONTAP cluster:** An ONTAP storage system, either on premises or in the cloud, that can participate in replication relationships.
- **Replication relationship:** The connection between the source and destination volumes that keeps data synchronized.
- **Replication policy:** The rule set that controls how data is copied, including SnapMirror and SnapVault behavior.
- **Schedule:** The timing for when replication transfers run, whether one time or on a recurrence.
- **Simple, fanout, and cascade configurations:** The supported protection patterns for one-to-one, one-to-many, and chained replication.

## Typical user workflows

- **Configure replication:** Set up a single or scheduled transfer when you need to move data; this can be a one-off event or a recurring event. This involves selecting the source and destination volumes, choosing a SnapMirror replication policy to meet the protection goal, and setting the transfer rate so that replication doesn't degrade other workload performance.
- **Manage existing relationships**: Check status, break or resync a relationship, reverse replication after failover, or update the schedule or transfer rate.
Binary file removed media/replication.gif
Binary file not shown.
1 change: 1 addition & 0 deletions project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ settings:
pdf_enabled: false
prod:
pdf_enabled: true
harmony_enabled: true
release_notes_autogen:
release_notes_repo: console-relnotes
rss_page: "whats-new.html"
Expand Down