mc command deprecation audit
Moving deprecated mc commands to a separate section is relatively recent, there are some additional ones that should also be there. For example, mc admin top.
Identify these earlier deprecated mc commands and relocate them to the Deprecated Commands section.
https://pypi.org/project/sphinx-reredirects/
goes into conf.py, but might be nice to yaml-ize and then convert to a dict
Findings:
These are in the list of deprecated commands, no separate page
Mainly deprecated because they were renamed
mc admin policy setmc admin policy setmc admin policy unsetmc admin policy updatemc admin replicate diffmc admin replicate editmc admin replicate removemc admin bucket remote addmc admin bucket remote updatemc admin bucket remote lsmc admin bucket remote bandwidth
Not in list, doesn't have page
mc admin top✅
mc admin replicate update
This one is good, clearly marked
--sync
Streaming options for notify_nats configuration key deprecated, others ok
Move these to the end of the nats section
streamingstreaming_asyncstreaming_max_pub_acks_in_flightstreaming_cluster_id
mc admin heal deprecated options, others ok
Revisit removing these from docs in a few months https://github.com/minio/docs/issues/1029 ✅ But docs say we may still tell someone to use them? Are there replacement commands?
--scan--recursive, r--dry-run--force-start, f--force-stop, s--remove
mc admin user svcacct add (maybe edit as well but unclear)
This is ok, clearly marked
--comment
Sticking this back in to-do for the moment. Partly complete, the long tail of tidying was always going to be a background task.