You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by Robert Levas <rl...@hortonworks.com> on 2015/06/25 16:11:00 UTC

Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/
-----------------------------------------------------------

Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.


Bugs: AMBARI-12137
    https://issues.apache.org/jira/browse/AMBARI-12137


Repository: ambari


Description
-------

The storm user principals should be derived using the storm user + cluster name: 
```
storm-${cluster_name}@${realm}
```

The keytab name should be consistent with other headless identities: 
```
storm.headless.keytab
```

#Solution
Update Storm's Kerberos descriptor to fix the relevant identitiy


Diffs
-----

  ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
  ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
  ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
  ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
  ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
  ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 

Diff: https://reviews.apache.org/r/35875/diff/


Testing
-------

Manual testing

Local unit test passed

#Jenkins test results: PENDING


Thanks,

Robert Levas


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Robert Levas <rl...@hortonworks.com>.

> On June 25, 2015, 10:30 a.m., Andrew Onischuk wrote:
> > Ship It!

Thanks!


- Robert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89355
-----------------------------------------------------------


On June 25, 2015, 10:10 a.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 10:10 a.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Andrew Onischuk <ao...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89355
-----------------------------------------------------------

Ship it!


Ship It!

- Andrew Onischuk


On June 25, 2015, 2:10 p.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 2:10 p.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Robert Levas <rl...@hortonworks.com>.

> On June 25, 2015, 10:12 a.m., Andrew Onischuk wrote:
> > How will it work after ambari upgrade when this file won't be present?
> 
> Robert Levas wrote:
>     I am not sure I understand.  Why wont 'this file' (`kerberos.json`?) be present after the upgrade?
> 
> Andrew Onischuk wrote:
>     Maybe I'm wrong. But it is possible that storm.headless.keytab is not present when user upgrades ambari to 2.1? (user with Ambari-2.0 would have storm.service.keytab instead as far as I understand)
> 
> Robert Levas wrote:
>     Maybe you are referring to `${keytab_dir}/storm.headless.keytab`. Once established, the `kerberos.json` file doesn't come into place. So if Storm was previously Kerberized, whatever the keytab file was as the time will remain and not be an issue. This change only affects newly Kerberized clusters.
> 
> Andrew Onischuk wrote:
>     oh, got it now

Nice thinking though. :) Thanks!


- Robert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


On June 25, 2015, 10:10 a.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 10:10 a.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Robert Levas <rl...@hortonworks.com>.

> On June 25, 2015, 10:12 a.m., Andrew Onischuk wrote:
> > How will it work after ambari upgrade when this file won't be present?

I am not sure I understand.  Why wont 'this file' (`kerberos.json`?) be present after the upgrade?


- Robert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


On June 25, 2015, 10:10 a.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 10:10 a.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Robert Levas <rl...@hortonworks.com>.

> On June 25, 2015, 10:12 a.m., Andrew Onischuk wrote:
> > How will it work after ambari upgrade when this file won't be present?
> 
> Robert Levas wrote:
>     I am not sure I understand.  Why wont 'this file' (`kerberos.json`?) be present after the upgrade?
> 
> Andrew Onischuk wrote:
>     Maybe I'm wrong. But it is possible that storm.headless.keytab is not present when user upgrades ambari to 2.1? (user with Ambari-2.0 would have storm.service.keytab instead as far as I understand)

Maybe you are referring to `${keytab_dir}/storm.headless.keytab`. Once established, the `kerberos.json` file doesn't come into place. So if Storm was previously Kerberized, whatever the keytab file was as the time will remain and not be an issue. This change only affects newly Kerberized clusters.


- Robert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


On June 25, 2015, 10:10 a.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 10:10 a.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Andrew Onischuk <ao...@hortonworks.com>.

> On June 25, 2015, 2:12 p.m., Andrew Onischuk wrote:
> > How will it work after ambari upgrade when this file won't be present?
> 
> Robert Levas wrote:
>     I am not sure I understand.  Why wont 'this file' (`kerberos.json`?) be present after the upgrade?

Maybe I'm wrong. But it is possible that storm.headless.keytab is not present when user upgrades ambari to 2.1? (user with Ambari-2.0 would have storm.service.keytab instead as far as I understand)


- Andrew


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


On June 25, 2015, 2:10 p.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 2:10 p.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Andrew Onischuk <ao...@hortonworks.com>.

> On June 25, 2015, 2:12 p.m., Andrew Onischuk wrote:
> > How will it work after ambari upgrade when this file won't be present?
> 
> Robert Levas wrote:
>     I am not sure I understand.  Why wont 'this file' (`kerberos.json`?) be present after the upgrade?
> 
> Andrew Onischuk wrote:
>     Maybe I'm wrong. But it is possible that storm.headless.keytab is not present when user upgrades ambari to 2.1? (user with Ambari-2.0 would have storm.service.keytab instead as far as I understand)
> 
> Robert Levas wrote:
>     Maybe you are referring to `${keytab_dir}/storm.headless.keytab`. Once established, the `kerberos.json` file doesn't come into place. So if Storm was previously Kerberized, whatever the keytab file was as the time will remain and not be an issue. This change only affects newly Kerberized clusters.

oh, got it now


- Andrew


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


On June 25, 2015, 2:10 p.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 2:10 p.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Andrew Onischuk <ao...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89348
-----------------------------------------------------------


How will it work after ambari upgrade when this file won't be present?

- Andrew Onischuk


On June 25, 2015, 2:10 p.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 2:10 p.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Robert Levas <rl...@hortonworks.com>.

> On June 25, 2015, 10:31 a.m., Vitalyi Brodetskyi wrote:
> > Ship It!

Thanks!


- Robert


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89356
-----------------------------------------------------------


On June 25, 2015, 10:10 a.m., Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated June 25, 2015, 10:10 a.m.)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>


Re: Review Request 35875: Kerberos: storm headless princ + keytab seem incorrect

Posted by Vitalyi Brodetskyi <vb...@hortonworks.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/35875/#review89356
-----------------------------------------------------------

Ship it!


Ship It!

- Vitalyi Brodetskyi


On Червень 25, 2015, 2:10 після полудня, Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/35875/
> -----------------------------------------------------------
> 
> (Updated Червень 25, 2015, 2:10 після полудня)
> 
> 
> Review request for Ambari, Andrew Onischuk, Emil Anca, Jaimin Jetly, and Vitalyi Brodetskyi.
> 
> 
> Bugs: AMBARI-12137
>     https://issues.apache.org/jira/browse/AMBARI-12137
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> The storm user principals should be derived using the storm user + cluster name: 
> ```
> storm-${cluster_name}@${realm}
> ```
> 
> The keytab name should be consistent with other headless identities: 
> ```
> storm.headless.keytab
> ```
> 
> #Solution
> Update Storm's Kerberos descriptor to fix the relevant identitiy
> 
> 
> Diffs
> -----
> 
>   ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/kerberos.json 94eaae1 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json b1022c3 
>   ambari-server/src/test/python/stacks/2.1/configs/secured-storm-start.json.orig 29b9c83 
>   ambari-server/src/test/python/stacks/2.3/configs/hbase_secure.json 39f91c0 
>   ambari-server/src/test/python/stacks/2.3/configs/storm_default_secure.json 3ae6941 
>   ambari-web/app/assets/data/stacks/HDP-2.1/service_components.json 75eef5e 
> 
> Diff: https://reviews.apache.org/r/35875/diff/
> 
> 
> Testing
> -------
> 
> Manual testing
> 
> Local unit test passed
> 
> #Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>