Observe completely
Read every page from both sides and stop the entire run when observation is incomplete.
Discover drift, protect new volumes, and guide destination-only remediation across ONTAP and Amazon FSx for ONTAP—with dry-run defaults, durable intent, and a human in every destructive decision.

DonkeyFleet turns intent and observation into bounded work.
Each boundary has a durable record and a visible operator outcome.
Read every page from both sides and stop the entire run when observation is incomplete.
Apply age, action, bandwidth, placement, policy, and orphan-transition limits before work is eligible.
Keep human approval separate from execution, with auto mode restricted to eligible new protection and fill growth.
Persist intent and ONTAP job identity before polling so interrupted work resumes instead of being duplicated.
Browser actions never call ONTAP directly. The next reconcile re-observes identity and policy, then executes only when the approved payload is still valid and effective dry-run is off.
Follow an approval through ApplyDocker Compose bundles PostgreSQL, dev-mode Vault, dev-mode Keycloak, and DonkeyFleet for a compact trial.
Run one controller replica with external PostgreSQL, Vault, and OIDC for a production control plane.