as already announced over two months ago[0], remove the unofficial SheepDog plugin now completely. Besides that it was never fully supported in Proxmox VE one of its main developer and ex-maintainer declared it as abandoned[1], and thus just let's remove it, git allows to resurrect it any time if a wonder happens anyway.
[0]: https://pve.proxmox.com/pipermail/pve-user/2019-March/170497.html [1]: http://lists.wpkg.org/pipermail/sheepdog/2019-March/068449.html Signed-off-by: Thomas Lamprecht <t.lampre...@proxmox.com> --- PVE/API2/APT.pm | 1 - services/pve-storage.target | 1 - www/manager6/Makefile | 1 - www/manager6/Utils.js | 6 ------ www/manager6/storage/SheepdogEdit.js | 30 ---------------------------- 5 files changed, 39 deletions(-) delete mode 100644 www/manager6/storage/SheepdogEdit.js diff --git a/PVE/API2/APT.pm b/PVE/API2/APT.pm index 2e9ce322..06016231 100644 --- a/PVE/API2/APT.pm +++ b/PVE/API2/APT.pm @@ -531,7 +531,6 @@ __PACKAGE__->register_method({ ksmtuned libpve-apiclient-perl openvswitch-switch - pve-sheepdog pve-zsync zfsutils-linux ); diff --git a/services/pve-storage.target b/services/pve-storage.target index 84abd6bf..4bf0831c 100644 --- a/services/pve-storage.target +++ b/services/pve-storage.target @@ -7,6 +7,5 @@ After=ceph-mon.target After=ceph-osd.target After=ceph-mds.target After=ceph-mgr.target -After=sheepdog.service After=glusterd.service After=open-iscsi.service diff --git a/www/manager6/Makefile b/www/manager6/Makefile index 2f25a83f..8c5a2275 100644 --- a/www/manager6/Makefile +++ b/www/manager6/Makefile @@ -184,7 +184,6 @@ JSSRC= \ storage/LvmThinEdit.js \ storage/CephFSEdit.js \ storage/RBDEdit.js \ - storage/SheepdogEdit.js \ storage/ZFSEdit.js \ storage/ZFSPoolEdit.js \ ha/StatusView.js \ diff --git a/www/manager6/Utils.js b/www/manager6/Utils.js index 4be22f7f..19f0b039 100644 --- a/www/manager6/Utils.js +++ b/www/manager6/Utils.js @@ -553,12 +553,6 @@ Ext.define('PVE.Utils', { utilities: { ipanel: 'IScsiInputPanel', faIcon: 'building' }, - sheepdog: { - name: 'Sheepdog', - ipanel: 'SheepdogInputPanel', - hideAdd: true, - faIcon: 'building' - }, cephfs: { name: 'CephFS', ipanel: 'CephFSInputPanel', diff --git a/www/manager6/storage/SheepdogEdit.js b/www/manager6/storage/SheepdogEdit.js deleted file mode 100644 index aae837d8..00000000 --- a/www/manager6/storage/SheepdogEdit.js +++ /dev/null @@ -1,30 +0,0 @@ -Ext.define('PVE.storage.SheepdogInputPanel', { - extend: 'PVE.panel.StorageBase', - - onGetValues: function(values) { - var me = this; - - if (me.isCreate) { - values.content = 'images'; - } - - return me.callParent([values]); - }, - - initComponent : function() { - var me = this; - - me.column1 = [ - { - xtype: me.isCreate ? 'textfield' : 'displayfield', - name: 'portal', - value: '127.0.0.1:7000', - fieldLabel: gettext('Gateway'), - allowBlank: false - } - ]; - me.column2 = []; - - me.callParent(); - } -}); -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel