all lists on lists.proxmox.com
 help / color / mirror / Atom feed
From: Arthur Bied-Charreton <a.bied-charreton@proxmox.com>
To: Thomas Ellmenreich <t.ellmenreich@proxmox.com>
Cc: pve-devel@lists.proxmox.com
Subject: Re: [PATCH cluster/manager v4 0/2] Configurable window titles for nodes
Date: Wed, 16 Sep 2026 17:02:06 +0200	[thread overview]
Message-ID: <5h35rxtpbdrwc73authknhqye56otwanv2zwyb3qc4udoeim4i@ckxrjeokythc> (raw)
In-Reply-To: <20260914062202.27182-1-t.ellmenreich@proxmox.com>

On Mon, Sep 14, 2026 at 08:22:00AM +0200, Thomas Ellmenreich wrote:
> Thank you @Dominik Csapak, @Thomas Lamprecht, @Elias Huhsovitz for your comments.
> 
> Configurable window titles for nodes
> ====================================
> 
> Currently the window title is fixed to the following string:
> 
> $nodename - Proxmox Virtual Environment
> 
> This has become problematic for users with multiple clusters, each containing
> the same node name. To help distinguish between tabs, it has been requested [1]
> that the window title be made configurable with the fqdn as an option.
> 
> [1] https://bugzilla.proxmox.com/show_bug.cgi?id=5475
> 
> Implementation
> --------------
> 
> After considering the different options, I have deemed a server side
> implementation, through the datacenter.cfg, to be the better option.
> Specifically because of its durability across sessions and because it
> automatically configures the title for all users and all nodes across the
> cluster.
> 
> The config now contains a new ui-settings format string which then in turn
> contains a 'title' enum field for the window title. This enum string will then
> be converted to a window title and inserted in the index.html.tpl template on
> every request.
> 
> The current enum options are:
> 
> - default - Displays the default '$nodename - Proxmox Virtual Environment' string
>   if the config enum is not present
> 
> - 'node-and-cluster' - Displays the nodename and then the clustername in the
>   following style: '$nodename - $clustername - Proxmox Virtual Environment'
> 
> - 'fqdn' - Displays the current fqdn as returned by `PVE::Tools::get_fqdn()`
>   like so: '$fqdn - Proxmox Virtual Environment'
> 
> [...]
thanks for the patches! tested node-and-cluster on a cluster and a
standalone node, and fqdn; works as advertised. made a few comments to
the pve-manager patch. I think the missing gettext calls and the window
title fallback should be fixed in the next version, the rest are nits
and one question. 

one other nit: since the pve-manager patch depends on the pve-cluster
one, it would make more sense to put the pve-cluster patch first in the
series. 





      parent reply	other threads:[~2026-09-16 15:02 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-14  6:22 [PATCH cluster/manager v4 0/2] Configurable window titles for nodes Thomas Ellmenreich
2026-09-14  6:22 ` [PATCH manager v4 1/2] fix #5475: configurable window title Thomas Ellmenreich
2026-09-16 14:51   ` Arthur Bied-Charreton
2026-09-14  6:22 ` [PATCH cluster v4 2/2] " Thomas Ellmenreich
2026-09-16 14:52   ` Arthur Bied-Charreton
2026-09-16 15:02 ` Arthur Bied-Charreton [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5h35rxtpbdrwc73authknhqye56otwanv2zwyb3qc4udoeim4i@ckxrjeokythc \
    --to=a.bied-charreton@proxmox.com \
    --cc=pve-devel@lists.proxmox.com \
    --cc=t.ellmenreich@proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal