Updated Home (markdown)
Created nvme-discoverd (markdown)
Destroyed nvme‐discoverd (markdown)
Updated NVMe oF Persistent Discovery Controllers (markdown)
wiki: cover nvme-stas in the PDC page Add a section explaining where nvme-stas (stafd/stacd) fits alongside nvme-cli's own two PDC mechanisms: why it exists (TP8009 zeroconf, TP8010 CDC/fabric zoning, which a stateless CLI can't do), its own config file and why it's separate, and stafd's PDC handling -- same EPCSD/referral-fallback algorithm and epcsd-poll-interval-minutes knob as nvme-discoverd, but a different default (auto, not no) and, currently, the only one of the two daemons that honors a per-DC persistent=force override. Verified against the local ~/nvme-stas checkout (staslib/ctrl.py, staslib/conf.py, etc/nvme/*.conf) rather than assumed from nvme-cli's side alone. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: document NVMe-oF Persistent Discovery Controllers (PDC) Explain EPCSD, DUPRETINFO, and how nvme-cli 3.0's --persistent[=no|auto |force] on discover/connect-all/config-create decides whether to keep a discovery controller connected, how that's made permanent in nvme-fabrics.conf, how a discovery-log-page-change AEN reaches a running host (udev autoconnect vs. nvme-discoverd), how to verify it, and how it differs from 2.x's unconditional --persistent. Also notes that automatic PDC-by-default-per-port is not implemented yet (upstream nvme-cli#3112). Link the new page from the sidebar, Home, and the autoconnect how-to. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: update auth/tls sections for the 3.0 release nvme-cli 3.0 renamed the nvme keys TLS PSK subcommands (gen-tls, check-tls, insert-tls -> gen-tls-psk, check-tls-psk, insert-tls-psk), added a --compat option to them, and gated check-kxchap-secret's and check-tls-psk's verdict output behind -v/--verbose. Update the keys plugin reference, the TLS how-to, the migration guide, and add a troubleshooting entry for the now-silent check commands. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: update build docs Add some more instruction how to setup and build nvme-cli. Signed-off-by: Daniel Wagner <wagi@monom.org>
ocp: add generic information about it Give some background info on OCP. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: document how to erase data People like this. Signed-off-by: Daniel Wagner <wagi@monom.org>
troubleshooting: add some obvious 3.x gotchas It's likely that people will report this. Add these now, so we just can point to it. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: add multipath docs Explain a bit of the multipath setup and how to debug it. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: add fc setup howto Docoment how to get the FC addressing right. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: document nvme-fabrics autoconnect Explain how the current auto connect works. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: add nvme keys documnetation Explain how to use the nvme keys commands. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: add migration guide Document what changes from nvme-cli 2.x to 3.x Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: add fabrics config howto Add an entry to document how to configure fabrics setups with nvme-cli 3.x Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: update the auth/tls sections There were massive changes in this sections, update the documentation accordingly. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: wrap lines at 80 chars The long lines are hard to work with in text editors. Wrap them at 80 chars. Signed-off-by: Daniel Wagner <wagi@monom.org>
wiki: grammar/spelling fixes Signed-off-by: Daniel Wagner <wagi@monom.org>
Troubleshooting: document 3.0's silent nvme ns create/delete/attach/detach nvme-cli 3.0 gates the create-ns/delete-ns/attach-ns/detach-ns success message behind --verbose (ns_mgmt_show_status() in plugins/ns/ns-plugin.c uses nvme_show_verbose_key_value(), which is a no-op unless -v is passed). Users upgrading from 1.x/2.x see no confirmation and no nsid on success, which was reported in issue #3877. Signed-off-by: Daniel Wagner <wagi@monom.org>
Reorganize wiki: standardize filenames, group Home.md by topic, add sidebar - Rename Authentication.md -> How-to-set-up-inband-authentication.md - Rename Enable-TCG-Opal-support...cryptsetup.md -> How-to-enable-TCG-Opal-support...cryptsetup.md - Rename How-to-Set-Up-TLS-for-NVMe-TCP.md -> How-to-set-up-TLS-for-NVMe-TCP.md (case fix) - Rename FAQ.md -> Troubleshooting.md (content is troubleshooting, not Q&A) - Rewrite Home.md as topic-grouped sections instead of a flat chronological list - Add _Sidebar.md so the same grouping shows on every page Signed-off-by: Daniel Wagner <wagi@monom.org>
Updated How to add a new INI configuration parameter (markdown)
Created How to add a new INI configuration parameter (markdown)
Updated OCP documentation (markdown)