Update the webIU to control os-autoinst
The new os-autoinst signaling system need to be managed from the webUI via named pipe. Create the UI buttons and implement the client side of the JSONRPC protocol
#2 Updated by ancorgs almost 9 years ago
- % Done changed from 0 to 40
- Status changed from New to In Progress
Buttons for set_interactive, continue and step_waitforneedle are already working (not committed yet).
"Only" the needles editor is missing.
#3 Updated by ancorgs almost 9 years ago
I pushed the new interface today and also some changes to os-autoinst itself. A new line in apache2 configuration is needed (also pushed to the template /etc, of course). I'm having a lot of problems executing os-autoinst in my system, so I cannot verify that the new interface is running smoothly in every case, but I wanted to push it in order to get feedback. It's not worse than the one we already had.
Some improvements are still needed.
I also fixed some minor issues in the needles editor by coolo request.
#5 Updated by ancorgs almost 9 years ago
- % Done changed from 80 to 100
- Status changed from In Progress to Resolved
Updated to use the new jsonrpc centralized API instead of messaging the workers directly.
As the new API follows a new approach with the possibility of queuing/dequeuing commands, I spent some hours implementing a new interface for managing this queue in a very flexible way, but it ended being confusing and not really useful. So I dropped most of the work and implemented an improved version of the already existing good old approach.