Thanks Greg. Will try them out tomorrow and post how it goes here.

On Wed, Sep 7, 2016 at 8:59 PM, Greg Mann <[email protected]> wrote:

> Haripriya,
> In order for users to be authorized correctly for those actions, HTTP
> authentication should be enabled on both the master and agent using the
> '--authenticate_http_readonly' and '--authenticate_http_readwrite' flags.
> Authentication is the only way for users of the Mesos web UI to identify
> themselves, and it simply relies on the built-in browser authentication
> facilities.
>
> I would recommend giving those flags a try. Also, note that when you set
> those flags, you'll need to specify credentials using '--credentials' on
> the master and '--http_credentials' on the agent. You can find more
> information in the authentication docs: http://mesos.apache.org/
> documentation/latest/authentication/
>
> Cheers,
> Greg
>
>
> On Wed, Sep 7, 2016 at 5:06 PM, Haripriya Ayyalasomayajula <
> [email protected]> wrote:
>
>> Hi Greg,
>>
>> Yes, this configuration works for me now. However, my next question is
>> related to multi-tenancy.
>>
>> If I turn off the settings for view_tasks from ANY and restrict to a
>> specific user, from the UI, how can I as user A see only my tasks?
>> I'm using the local authorizer - default that comes with open source
>> mesos 1.0.
>> To configure view_tasks, view_executors, access_sandboxes, do we need
>> additional authentication added to the exisiting mesos UI?
>>
>> From the UI how does it recognize User A to be User A?  Are there any
>> assumptions that I'm missing? What is the required infrastructure for multi
>> tenancy here?
>>
>> On Wed, Sep 7, 2016 at 1:48 PM, Greg Mann <[email protected]> wrote:
>>
>>> Hi Haripriya,
>>> I just ran a quick test using your ACLs (I added a permissive ACL for
>>> "run_tasks" as well), and I was able to view everything in the web UI. I
>>> did this test with the current HEAD of Mesos master, however, so it's
>>> possible that something has changed since 1.0.
>>>
>>> One thing that can be very helpful is to look in the developer tools tab
>>> of your browser to see what return codes and error messages are being
>>> produced by the failed HTTP requests to the web UI. If you can provide some
>>> of that information here, perhaps it will help us troubleshoot your
>>> situation.
>>>
>>> Also, what is your authentication configuration? Are you setting any of
>>> the authentication-related flags?
>>>
>>> Cheers,
>>> Greg
>>>
>>>
>>> On Wed, Sep 7, 2016 at 11:35 AM, Haripriya Ayyalasomayajula <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Sorry, I should have been clear. I was referring to examples related to
>>>> how to use them. there are examples for view_tasks but not for others.
>>>>
>>>> On Wed, Aug 31, 2016 at 7:44 PM, haosdent <[email protected]> wrote:
>>>>
>>>>> Hi, @haripriya I saw we already have "view_executors" in the document (
>>>>> https://github.com/apache/mesos/blob/master/docs/authorizat
>>>>> ion.md#authorizable-actions) ?
>>>>>
>>>>> On Thu, Sep 1, 2016 at 4:41 AM, Haripriya Ayyalasomayajula <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Well, I had to turn on auth for run_tasks, I had different set of
>>>>>> configuration there.
>>>>>> I had some syntax issue with the above mentioned configurations in my
>>>>>> original file, fixed them and it works file.
>>>>>> Is there a way the flags view_executors etc can be added to the
>>>>>> existing documentation?
>>>>>>
>>>>>> On Wed, Aug 31, 2016 at 1:26 AM, haosdent <[email protected]> wrote:
>>>>>>
>>>>>>> Because your types are ANY, have you consider disable auth via don't
>>>>>>> specify `--acl` flag when you launch Mesos master?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Aug 31, 2016 at 3:00 AM, Haripriya Ayyalasomayajula <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> I've upgraded my mesos cluster to 1.0.
>>>>>>>> I have spark and Marathon registered as frameworks and have no
>>>>>>>> problem running jobs.
>>>>>>>> I am unable to see any frameworks nor any tasks on the web UI.
>>>>>>>>
>>>>>>>> I found out that the following fields have been added to acls.
>>>>>>>>  view_frameworks, view_tasks, view_executors, access_sandboxes,
>>>>>>>> access_mesos_logs
>>>>>>>> and there are no examples related to these in:
>>>>>>>> http://mesos.apache.org/documentation/latest/authorization/
>>>>>>>> Can someone help me understand where I'm going wrong?
>>>>>>>>
>>>>>>>> Looking at the JIRA https://issues.apache.org
>>>>>>>> /jira/browse/MESOS-5746
>>>>>>>> I tried to come up with this json configuration, but that doesn't
>>>>>>>> seem to work either.
>>>>>>>> Here is my mesos_acls.json file:
>>>>>>>>
>>>>>>>>   "get_endpoints": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "paths": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>
>>>>>>>>   "view_frameworks": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "users": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>
>>>>>>>>   "view_tasks": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "users": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>  "view_executors": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "users": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>  "access_sandboxes": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "users": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>  "access_mesos_logs": [  {
>>>>>>>>
>>>>>>>>           "principals": {  "type": "ANY" },
>>>>>>>>
>>>>>>>>           "logs": {  "type": "ANY"  }  }
>>>>>>>>
>>>>>>>>    ],
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Regards,
>>>>>>>> Haripriya Ayyalasomayajula
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards,
>>>>>>> Haosdent Huang
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Regards,
>>>>>> Haripriya Ayyalasomayajula
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Haosdent Huang
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Haripriya Ayyalasomayajula
>>>>
>>>>
>>>
>>
>>
>> --
>> Regards,
>> Haripriya Ayyalasomayajula
>>
>>
>


-- 
Regards,
Haripriya Ayyalasomayajula

Reply via email to