Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to Customize Actions #68

Open
JohnOmernik opened this issue Dec 8, 2015 · 1 comment
Open

Ability to Customize Actions #68

JohnOmernik opened this issue Dec 8, 2015 · 1 comment

Comments

@JohnOmernik
Copy link

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?

@tayzlor
Copy link
Member

tayzlor commented Jan 3, 2016

Love the ideas in here some of them are touched on a couple of other issues (e.g #22 / #16) but like the idea around draining and the maintenance primitives too.

The customisable view thing sounds interesting as well, I think it would make sense to tackle each individual function to start with then when we have those in place we could layer on additional UI goodies on top.

There's quite a lot going on in your comment :) so it might make sense to split this out in to various tasks that we can attack individually (e.g. Add functionality to terminate a task) then we can discuss each individual change in those specific issues in more detail.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants