Hello @Flox and @phillxnet ,
First of all I would like to wish you a very happy new year! Thank you for taking the time to elaborately answer my post and to provide so much detail. My apologies for not searching the forum before making my post, which caused me to miss the fact that there were already 3 related posts that basically describe everything I said.
From other posts I already picked up on the fact that there was an OS-shift from CentOS to OpenSUSE, I can imagine that this took a lot of effort from everyone involved and caused some of the smaller issues to move to the background. I can only applaud all the work that has been put into the OS migration and the general work around Rockstor. Still, Rockons are a very important feature of your product and the fact that it’s based on Docker makes it even more appealing. To not have implemented at least form validation to tell the users what they did wrong, and having the Rockon fail silently, feels like a missed opportunity that might have caused some users to give up on the software, which is a real shame, because Rockstor, from what I have seen so far, seems like a really nice piece of software.
I’m not sure if this is the right channel to talk about the Rockon implementation, if not, we can take this offline if you want. I had a quick skim over the Rockon Framework implementation. What really surprised me is how much Rockon data is stored in the database instead of making use of the information docker provides out of the box. I realize I do not know the internals of Rockons nor Rockstor at all, nor the technical reasons for the design decision (maybe performance or other reasons), so what I am saying could be totally misplaced, if so I apologize. However, I believe that a more native docker approach might be more beneficial and less development work in the long-run. If you would like more information on my thoughts on this, let me know, I will gladly provide my insight.
Again, thank you to everyone involved with Rockstor. You are doing an amazing job with this simple to use, non-bloated, yet very functional piece of software. I am really curious te see how it will evolve in the future!
Sincerly