FreeNAS/freenas 6d7c4c6. .gitignore, gui choices.py

Merge pull request #1921 from freenas/FIX-27076

tkt-27076: zettarepl UI
DeltaFile
+519-322src/middlewared/middlewared/plugins/replication.py
+391-164gui/storage/forms.py
+521-0src/middlewared/middlewared/plugins/keychain.py
+318-146gui/storage/models.py
+425-0src/middlewared/middlewared/plugins/zettarepl.py
+364-0gui/storage/migrations/0013_new_replication_task.py
+216-49src/middlewared/middlewared/plugins/snapshot.py
+209-43gui/freeadmin/static/lib/js/freeadmin.js
+0-236src/freenas/usr/local/bin/replfix.py
+231-1src/middlewared/middlewared/plugins/vmware.py
+0-230gui/api/test_storage.py
+219-0tests/api2/replication.py
+132-80gui/api/resources.py
+0-182gui/system/ixselftests/Tests/Replication.py
+174-0gui/system/forms.py
+172-0gui/storage/migrations/0012_new_periodic_snapshot_task.py
+121-32gui/storage/admin.py
+110-37src/middlewared/middlewared/schema.py
+0-131src/freenas/usr/local/bin/test_ssh.py
+87-0gui/storage/migrations/0014_replication_schedule.py
+65-0gui/system/models.py
+64-0gui/storage/migrations/0015_replication_restrict_schedule.py
+55-5gui/tools/autorepl.py
+53-0gui/system/migrations/0034_keychain_credential.py
+0-37src/freenas/etc/ix.rc.d/ix-replfix
+35-1src/middlewared/middlewared/plugins/system.py
+6-29gui/storage/views.py
+32-0gui/freeadmin/static/css/custom.css
+31-0gui/templates/system/sshcredentialskeychaincredential_add.html
+26-4src/middlewared/middlewared/alert/source/vmware_snapshot.py
+30-0src/middlewared/middlewared/validators.py
+15-13src/middlewared/middlewared/service.py
+12-15src/middlewared/middlewared/alert/source/replication.py
+26-0gui/system/migrations/0035_vmware_snapshot_alert.py
+24-0gui/templates/system/sshcredentialskeychaincredential_edit.html
+19-3src/middlewared/middlewared/alert/source/vmware_login.py
+5-14src/middlewared/middlewared/plugins/smb.py
+11-7src/middlewared/middlewared/plugins/datastore.py
+8-9gui/choices.py
+16-0gui/tools/replication_adapter.py
+8-8gui/templates/storage/replication_edit.html
+9-7gui/system/hook.py
+15-0gui/templates/system/sshkeypairkeychaincredential_edit.html
+13-0gui/templates/system/sshkeypairkeychaincredential_add.html
+0-13gui/jails/models.py
+6-6src/middlewared/middlewared/plugins/pool.py
+9-3src/middlewared/middlewared/main.py
+2-10gui/templates/storage/replication_add.html
+12-0src/middlewared/middlewared/utils/path.py
+7-4gui/tools/autosnap.py
+0-9src/freenas/etc/ix.rc.d/ix-sshd
+6-2src/middlewared/middlewared/utils/__init__.py
+0-7gui/system/nav.py
+0-6gui/templates/storage/replication_datagrid.html
+1-4gui/storage/urls.py
+0-4gui/middleware/notifier.py
+1-1src/freenas/etc/ix.rc.d/ix-crontab
+2-0gui/common/forms.py
+1-1gui/storage/nav.py
+2-0.gitignore
+1-0nas_ports/freenas/py-middlewared/Makefile
+4,837-1,87561 files

UnifiedSplitRaw