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

Reply via email to