Package must match filename (TrueNAS.pm → PVE::Storage::Custom::TrueNAS) so PVE's module loader finds the class when checking ISA PVE::Storage::Plugin. api() returns 11 to match APIVER in PVE::Storage on PVE 8.4.x. Returning 10 loaded successfully but triggered a deprecation warning. Verified: pvedaemon loads plugin cleanly with no errors or warnings. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| PVE/Storage/Custom | ||
| REST | ||