[pve-devel] applied: [PATCH manager] drop references to un-maintained sheepdog plugin

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Jun 4 17:51:04 CEST 2019


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.lamprecht at 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





More information about the pve-devel mailing list