From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id A22DB1FF185 for ; Mon, 18 Aug 2025 18:32:59 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 76BC33D380; Mon, 18 Aug 2025 18:34:41 +0200 (CEST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755534841; x=1756139641; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NwLMyjzvQuYsjfFIRSP0EZ5nkmJdqNnQduFhF0d50e0=; b=xC1eP3SZePv1clP+fsfdWPx9lptE0eWhfKULydyinoAP3AVccTwmkEf4o69PfW0CMG 1OpuNAhb5G4WK890G5JgPMIhyysYFWI6SoTONRn7X0jfI8kmdDYXbxe6O/FmPpJOZyOl bKesqanbxQqjpFtqUaiSqMEPXP+9tb8zEFjH0U0WhtBKEa8+S8qh8eue+ydW+5h9Gsfu BItK8wqfX4HQ1iiRSkMPW0vcBnk+6KMONWtaCFImG4w3g8yD7/KDwkpKPsA6+oSMEDv4 XCZTxWX6NkMRYV5wRQn+pcsaBZP2vb7fruw2fRZWod2dkCPUrPx8+l5bZoX28W8LutoF 3WAw== X-Gm-Message-State: AOJu0Yye2JkXfHcTA8NgeGmz259W05zmF7TwsdZD7hsblYhFrRfObk9F eKF7R3A5l6Bz6DGe2oJbeIhArUOR4uOsvr9zFJ5YkHxvsLpvfUJ4JEcwvHxo6LMp X-Gm-Gg: ASbGncuGuVNgk1dTt04p0SOXveuK0X7Za/X5HJ7wT6wMljPJKyc7CS1xfVlMAQg6C0R tnyHznXiOgC19woFc6gty58Lbfa/G/PZOcwen8jrxzhbDkxIeo8qLL+LeaZMXlkPrqac9SYtQDY F2+iWYeAs8yVPEKFTsr+1mn4jXcaSFiTBahGTrAro/qDMDjW9q4+BmIdimlq6qakuWKH6px4Fgg zvGpyPhIg4Xeylf6epuqi96CR6epzZk3eONh0UaB79zpZAY4pjLRO1USFP3o2XOTHAX+CJvWe+L Y0Nk9O+RROij+cmBRe9gcL6P4aSmA4iVoxZIBrdKBQNctHirJi2u600JFcKQy7J74e6xpqHCJ1h VkOxLEaNpvDFUCHSBt2AWRmeeEElYysYy0FjeaCv1ts8SBHbmIv8ninVCF/yG X-Google-Smtp-Source: AGHT+IFJy7JC4LQosw+uidmDjqd8387mSkeWhu6xl31Gvrah/aGigwhoWsoLIsbsFA+ZJB0QuMggyg== X-Received: by 2002:a05:6402:5242:b0:617:c6b1:70f9 with SMTP id 4fb4d7f45d1cf-618b050d538mr10012686a12.4.1755533600593; Mon, 18 Aug 2025 09:13:20 -0700 (PDT) X-Received: by 2002:a05:6000:230b:b0:3b8:d16a:a4a5 with SMTP id ffacd0b85a97d-3bb636efa68mr9583361f8f.0.1755533599623; Mon, 18 Aug 2025 09:13:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Thomas Skinner Date: Mon, 18 Aug 2025 11:12:42 -0500 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXwyI8nxTcunNmPiVDz7SAO3INnoJ4Tx164a11ZERYRBRMm9O6EgRu4DI18 Message-ID: To: Proxmox VE development discussion X-SPAM-LEVEL: Spam detection results: 0 AWL -0.201 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 FREEMAIL_FORGED_FROMDOMAIN 0.001 2nd level domains in From and EnvelopeFrom freemail headers are different FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HEADER_FROM_DIFFERENT_DOMAINS 0.059 From and EnvelopeFrom 2nd level mail domains are different KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_1 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_3 0.1 random spam to be learned in bayes RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust RCVD_IN_MSPIKE_H2 0.001 Average reputation (+2) 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 Subject: Re: [pve-devel] [RFC pve-manager 0/1] Node maintenance set state for the UI X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" > From: Tiago Sousa > To: pve-devel@lists.proxmox.com > Cc: > Bcc: > Date: Mon, 2 Jun 2025 17:10:51 +0100 > Subject: [RFC pve-manager 0/1] Node maintenance set state for the UI > This patch addresses feature request > https://bugzilla.proxmox.com/show_bug.cgi?id=6144 to add support for > setting a node's maintenance state directly from the UI and API. > > This implementation uses Sys.PowerMgmt permission for now, but I'm > unsure if this is the most appropriate. Could there be a better > permission level? > > The API endpoint location at /nodes/{node_name}/node-maintenance-set > seems logical, but feedback on placement would be appreciated. > > Tiago Sousa (1): > add ha node maintenance mode to the UI and API > > PVE/API2/Nodes.pm | 45 ++++++++++++++++++++++++++++++++++++ > www/manager6/Utils.js | 1 + > www/manager6/node/CmdMenu.js | 36 +++++++++++++++++++++++++++-- > 3 files changed, 80 insertions(+), 2 deletions(-) > > -- > 2.39.5 Tiago, I have an implementation of this function in my local PVE 8 branches that we're using. Would it be helpful for me to send over my patches to you? We have the API implemented under the pve-ha-manager repo and the HA UI like Thomas Lamprecht was mentioning in the patch threads. I was going to send my patches in, but I hadn't had a chance yet until recently. I don't want to step on your toes if you're working it either. _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel