Feature Requests
New / Open / Unreviewed
[Feature]: Support updating containers via Proxmox Community Scripts
What is the installation method of your PatchMon server?
Proxmox-community script
What is the version of your PatchMon server?
2.0.2
Briefly describe the feature
Support updating containers via Proxmox Community Scripts
Detailed description
This would save a lot of time so we wouldn't need to run update on containers to upgrade the application. As it stands, it seems like only apt-based updates are performed via PatchMon, and updates that run via Community Scripts for Proxmox must be done manually.
Why is this useful?
The utility speaks for itself. :- )

I've implemented this with the help of AI to write the script.
It's no small task due to the way that the Community Scripts updates work, they are individual scripts, different for each LXC, so you need to enumerate the LXC on a node and account for any special cases, like adguardhome, which only updates via its web interface or other which require manual intervention.
In my case the script needs access to the Proxmox API in order to find out which LXC's it's working with on a host, I then perform a cluster wide LXC trim, update all the LXCs, apt update all the LXCs and then finally I have a http / https / smb etc. port or curl verification to make sure that all hosts are up, or alert me of any which are down or failed update, which allows me to revert to nightly backup in the worst case. That verification runs on a loop every 15 mins.
I would say it impossible to implement this request in a general purpose application like Patchmon, tools like the Proxmox API and the Pulse monitor API are required to get the guest information before you even start.