🚀 Release v1.4.3
Added
- CLI output defaults: Added
cli.default_outputandPVETUI_CLI_DEFAULT_OUTPUTso users can make CLI subcommands default totableoutput while preservingjsonas the built-in automation-safe default. The--outputflag still takes precedence per command. - Community Scripts sudo guidance: Documented the sudoers rule needed for non-root SSH users running unattended Community Scripts installs, and made non-interactive installs use
sudo -nso missing passwordless sudo fails instead of waiting for a password prompt. - Community Scripts IP guard: Initialized the upstream
IPvariable for CLI and TUI Community Scripts installs so scripts that fail to populate it do not roll back otherwise successful containers during their final access-URL message. - Community Scripts guest add-ons: Added CLI and TUI support for installing
tools/addonscripts inside existing LXC containers, exposed derived script target metadata, sanitized HTML tags from upstream script descriptions, and limited guest-launched TUI selection to applicable tool scripts with the sameishortcut used by node installs. - CLI emergency recovery paths: Added node-local guest listing with
guests list --node <node> --node-local, direct lifecycle targeting with--node/--typeon start/stop/shutdown/restart, LXC-compatibleguests migrate --target-storage, and configurable migration task waits via--wait-timeout.