You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Buddhika Chathuranga (Jira)" <ji...@apache.org> on 2020/01/10 21:51:00 UTC

[jira] [Commented] (MESOS-8817) GSOC: Improve Mesos Web UI backend to use V1 Operator API

    [ https://issues.apache.org/jira/browse/MESOS-8817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17013224#comment-17013224 ] 

Buddhika Chathuranga commented on MESOS-8817:
---------------------------------------------

Hi, I am Buddhika Chathuranga from Sri Lanka. I am a final year undergraduate at Faculty of Information Technology of University of Moratuwa. I have more than 1 year experience on Angular. Is is task is still open and are you guys have any ideas to bring this task into GSoC2020 as well? However I'd like to work on this task and could you please help me to start.

> GSOC: Improve Mesos Web UI backend to use V1 Operator API
> ---------------------------------------------------------
>
>                 Key: MESOS-8817
>                 URL: https://issues.apache.org/jira/browse/MESOS-8817
>             Project: Mesos
>          Issue Type: Task
>          Components: webui
>            Reporter: Armand Grillet
>            Priority: Major
>              Labels: Angular, WebUI, gsoc2018
>
> This is a project IDEA for [Google Summer of Code|https://summerofcode.withgoogle.com/] (GSOC). To discuss this or other ideas with your potential mentor from the Apache Mesos project, sign up and post to the [dev@mesos.apache.org|mailto:dev@mesos.apache.org] list, including "[GSOC]" in the subject. You can also comment this Jira issue if you have an account.
> h2. What is the issue?
> The Mesos UI currently uses [unversioned REST endpoints|http://mesos.apache.org/documentation/latest/endpoints/] to show data regarding the cluster.
> Best practices would be to use the newer [Operator HTTP API|http://mesos.apache.org/documentation/latest/operator-http-api/] instead, but this upgrade requires changes in the backend that have not been done yet.
> Using this new API would allow us in the future to stream the state of the cluster and thus have a more responsive and easily upgradable UI.
> h2. What would you do during your Summer of Code?
> This project would require an upgrade of our current Angular web app to handle new types of requests (e.g. Mesos can answer synchronously or not through the Operator API) and read from endpoints returning different information compared to the old ones.
> This project is also the opportunity to improve the organization of our Angular controllers to have a more straightfoward logic from getting the data to showing it to the users.
> h2. Who will help you?
> If you accept to work on this project, you will be mentored by [Armand Grillet|https://reviews.apache.org/users/ArmandGrillet/] and shepherded by [Benjamin Mahler|https://reviews.apache.org/users/bmahler/]. 
> Benjamin has maintained the Mesos Web UI for 5 years and I am currently working on improvements to it (more front-end related). We both have a keen interest in improving this Mesos component.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)