No description
  • JavaScript 51.5%
  • Perl 47.3%
  • Makefile 0.7%
  • CSS 0.3%
  • Shell 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Thomas Lamprecht 299fddc2c0 api: node shell: accept all known Ceph releases for the installer
The parameter whitelist only allowed the Ceph releases available on
the node handling the request. The shell endpoints are not proxied to
the target node though, they run the command there over SSH, while
the installation wizard offers the releases that the target node
reports as installable. If both nodes differ in architecture or
Proxmox VE major version, the wizard could thus offer a release that
the whitelist rejected, for example Squid for an amd64 node when the
web interface is served by an arm64 node.

Allow every known release instead. pveceph on the target node still
refuses releases it cannot install. This also avoids querying the
host architecture through dpkg whenever the API module gets loaded,
for example on every pvesh invocation.

Fixes: 8f455d32c ("api: nodes: whitelist shell command parameters")
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2026-10-24 01:35:00 +02:00
aplinfo update shipped appliance info index 2026-07-15 22:22:51 +02:00
bin migrations: cephx: name the hosts keeping key copies we cannot write 2026-10-19 19:21:49 +02:00
configs network-interface-pinning: align with product-neutral 50-pmx- prefix 2026-05-19 00:37:59 +02:00
debian bump version to 9.2.24 2026-10-23 19:53:58 +02:00
network-hooks makefile: convert to use simple parenthesis 2023-05-29 18:24:00 +02:00
PVE api: node shell: accept all known Ceph releases for the installer 2026-10-24 01:35:00 +02:00
services pveproxy service: use heuristic to trigger initial appliance update 2025-08-05 11:48:16 +02:00
templates notifications: test: style fixup 2025-04-04 20:25:46 +02:00
test migrations: cephx: name the hosts keeping key copies we cannot write 2026-10-19 19:21:49 +02:00
www ui: index: escape single-quotes in consent-text 2026-10-23 19:43:15 +02:00
.gitignore gitignore: ignore any test artifacts 2024-06-03 14:16:35 +02:00
defines.mk network-interface-pinning: move to libexec and rename 2025-08-05 10:41:03 +02:00
Makefile configs: drop unused country.dat file from install 2025-08-28 23:23:39 +02:00
spice-example-sh doc: spice-example-sh: support special characters in passwords 2017-10-05 13:57:27 +02:00
vzdump-hook-script.pl auto-format code using perltidy with Proxmox style guide 2025-06-17 18:22:29 +02:00