From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 34C651FF13F for ; Thu, 09 Apr 2026 13:42:00 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AE0BB632; Thu, 9 Apr 2026 13:42:33 +0200 (CEST) From: Daniel Kral To: pve-devel@lists.proxmox.com Subject: [PATCH-SERIES manager/docs 00/18] crs docs updates + load balancer ui and docs followup Date: Thu, 9 Apr 2026 13:41:26 +0200 Message-ID: <20260409114224.323102-1-d.kral@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1775734879360 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.081 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com] Message-ID-Hash: CMIGMQNDQZR542LQ6DJDRPLEWR5NKVRC X-Message-ID-Hash: CMIGMQNDQZR542LQ6DJDRPLEWR5NKVRC X-MailFrom: d.kral@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: A followup to the static/dynamic load balancer series [0], which includes the documentation and smaller UI improvements for configuring the load balancer. These patches also clean up the already existing CRS section and updates it according to the other recent changes, such as: - s/HA service/HA resource/ to avoid mixed usage of both terms in the same section - basic/static-load scheduler mode include non-HA resources as well now - the dynamic load scheduler is added now - the dynamic load scheduler mode shares the behavior on rebalance-on-start now, moving this to its own section - there's a section for the load balancer with some motivational text as well as some details about the configuration options - update the crs datacenter gui screenshot accordingly The UI patches fix some oversights that came up while writing the documentation: - add missing 'edit' subject in new crs modal - s/HA service/HA resource/ to avoid mixed usage of both terms - s/HA Scheduling/Scheduler Mode/ as it's referred so in the docs - constrain users to only enable and set load balancer options if either 'static' or 'dynamic' scheduler mode is set I've marked the load balancer feature as technology preview now, to hopefully get enough user feedback (and the according improvements) in for a stable release for Proxmox VE 9.2. I'll leave this bit at the discretion of the applying maintainer. I'd be happy to have some feedback on the changes! [0] https://lore.proxmox.com/pve-devel/20260402124817.416232-1-d.kral@proxmox.com/ manager: Daniel Kral (5): ui: form/CRSOptions: add missing edit modal title ui: form/CRSOptions: rename HA Scheduling to Scheduling Mode ui: form/CRSOptions: replace HA service term with HA resource ui: form/CRSOptions: use view model for auto rebalancing option ui: form/CRSOptions: allow auto rebalancing only for static and dynamic mode www/manager6/form/CRSOptions.js | 37 +++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 11 deletions(-) docs: Daniel Kral (13): ha-manager: crs: replace service term with HA resource ha-manager: crs: remove note about manual changes to datacenter config ha-manager: crs: improve introduction ha-manager: crs: introduce crs scheduling mode section ha-manager: crs: generalize the description for basic and static load modes ha-manager: crs: remove HA group config from scheduling points list ha-manager: crs: use headings for the scheduling points ha-manager: crs: reword the rebalance on start scheduling point ha-manager: crs: add more information about rebalance on start in its section ha-manager: crs: change crs modes to include all active guests ha-manager: crs: add dynamic load scheduler screenshots: update crs datacenter options screenshot ha-manager: crs: add load balancer section ha-manager.adoc | 206 ++++++++++++------ .../screenshot/gui-datacenter-options-crs.png | Bin 16395 -> 34280 bytes 2 files changed, 134 insertions(+), 72 deletions(-) Summary over all repositories: 3 files changed, 160 insertions(+), 83 deletions(-) -- Generated by murpp 0.11.0