Upgrade mender client

Is it possible to upgrade the mender-client itself using mender?

Let’s say I an a VM with a single connection to a mender server. Can I create an artifact to upgrade the Mender client?
I assume OS artifact can handle that, however is it possible with a lighter artifact on non-partitioned disks?

Thank you!

@zivkapl it absolutely is. In the simplest case you can just use a single-file artifact. If there is a config format change or other migration requirement, you might either use state scripts or go for a custom update module. So it’s definitely possible.