I recently had a discussion about possible next steps with the Self-Management/Zero touch story of Our MicroOS, SLE/Leap Micro, and ALP. I see a possible next step from what we already have for quite some time in Factory.
To me, a Zero-touch system is a low-maintenance system that does not require much attention from the system administrator and it's mostly there just like a self-service for user(s)/developers. There I expect automatic , atomic updates, rollbacks, etc, and possibly self-configuration based on how the machine is being used.
The self-healing aspect is already handled on MicroOS and SLE/Leap Micro by a relatively simple tool *health-checker. Of course, there is a space for improvement and experimentation, but it is something that does the job and our users seem to be happy about it.
We spent some time at yesterday's weekly meeting looking into existing auto-tuning solutions, and we ended up discussing and playing with tuned's auto_profile feature. On paper, it sounds just like what we're looking for. Check a short *paste from example usage on my private workstation.
How about enabling tuned/auto_profile by default on our workload-centric installation profiles (e.g. transactional-server) as well as desktop install profiles? See an *example of how the existing desktop profile differs from defaults (in reality is just a balanced profile). Based on what I see, these profiles will need some love. But to me, it sounds like a good starting point.
I'm unaware of any other project than tuned that would have such functionality. The positive aspect is that it's already in Factory, and it has some interesting profiles to start experimenting with for mentioned use-cases (e.g. openshift, and desktop).
Any other suggestions?
Lubos Kocman openSUSE Leap Release Manager
 https://documentation.suse.com/sle-micro/5.2/single-html/SLE-Micro-administr...  https://etherpad.opensuse.org/p/weeklymeeting  https://www.redhat.com/sysadmin/linux-tuned-tuning-profiles/  https://paste.opensuse.org/56291450 - usage  https://paste.opensuse.org/61727302 - desktop profile