-
Notifications
You must be signed in to change notification settings - Fork 46
Description
So before I go into details here on my idea, I want to say that I am not a UI developer, not a web developer, not a JS developer, and know little about node/gulp etc. Thus, this is just an idea/brain storm, and the eventual effort may be way more than is feasible.
I love this UI, it's much more representative than the default UI, but one thing I've noticed with Mesos in general is there is a lot of functionality under the hood. For example, if I want to terminate a framework, I can hit an API, and terminate it, but there is no way to do that in the default UI. So, what if we could create that here, every user/admin may want to play with different things, how hard would it be to add a tab on left that may include all tasks, and then let the user customize a view? That view could show the task, show sandbox logs, show a "terminate" button. This is true of nodes too, there are some maintenance primitives in Mesos now, how nice would it be to click a node and drain it for work? Dynamically assigning roles is another option. Perhaps some dev work needs to be done, so we want to pull from unassigned resources and tag three nodes as dev (there is an API for that). This would need to involve authentication, but perhaps we could do that by for an individual session, allow a user to supply credentials that all API requests would have added... I love all the things we can do with MEsos, it would be neat if as a user, and as I learn to adopt some of the features in our org, we could make "buttons" for them so to speak by customizing a UI like mesos-ui.... this seems complicated, and it probably is, but it would really make mesos-ui an amazing tool for Mesos in general.
Thoughts?