NAS-136554 / 25.10 / Fixup support for the sharing_protocol CI tests. (#16699)
The sharing protocol CI tests are being moved to subdirectories.
This PR fixes up `runtest.py` to support running the CI tests.
To run the tests:
`--test_dir sharing_protocols`
The results will be in `results/sharing_protocols_tests_result.xml
Also modified the pool create to use an existing pool.
NAS-135995 / 25.10 / Allow configuring docker registry mirrors (#16695)
This PR adds changes to allow users to configure docker registry mirrors
so they can easily set local mirrors of actual docker registries to
avoid getting into the issue of rate limits being imposed by various
docker registries.
NAS-135927 / 25.10 / Allow upload/download rate limiting on TrueCloud tasks (#16689)
* Add `rate_limit` option to TrueCloud Backup tasks which limits the
upload/download speeds of all syncs/restores that the task performs
(KiB/s)
* Add `rate_limit` option to `cloud_backup.sync` and
`cloud_backup.restore` which serves the same purpose but can override
the task's default rate limit
* Small API docs improvements/fixes
* Basic test cases
http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/5004/