[pve-devel] [PATCH manager] gui: node disks: show if an osd is encrypted
Tim Marx
t.marx at proxmox.com
Tue Jul 16 12:20:21 CEST 2019
I would prefer a new column, because I don't like these string extensions which probably aren't visible anyway if the column is to small.
Regarding the code, maybe you could use template-strings e.g. `Ceph osd.${data.osdid} ${tagtext}`?
>
>
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> we could also add a new 'encrypted' column, but this would currently
> only show anything for osd, in the future maybe for zfs?
>
> www/manager6/node/Disks.js | 13 ++++++++++---
> 1 file changed, 10 insertions(+), 3 deletions(-)
>
> diff --git a/www/manager6/node/Disks.js b/www/manager6/node/Disks.js
> index 555956f6..aeb079a4 100644
> --- a/www/manager6/node/Disks.js
> +++ b/www/manager6/node/Disks.js
> @@ -38,11 +38,18 @@ Ext.define('PVE.node.DiskList', {
> renderer: function(v, metaData, rec) {
> if (rec) {
> if (rec.data.osdid >= 0) {
> - var bluestore = '';
> + var tags = [];
> + var tagtext = "";
> if (rec.data.bluestore === 1) {
> - bluestore = ' (Bluestore)';
> + tags.push('Bluestore');
> }
> - return "Ceph osd." + rec.data.osdid.toString() + bluestore;
> + if (rec.data.osdencrypted === 1) {
> + tags.push('Encrypted');
> + }
> + if (tags.length) {
> + tagtext = ' (' + tags.join(', ') + ')';
> + }
> + return "Ceph osd." + rec.data.osdid.toString() + tagtext;
> }
>
> var types = [];
> --
> 2.20.1
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
More information about the pve-devel
mailing list