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

Ship it!


Ship It!

- Myroslav Papirkovskyy


On Гру. 9, 2015, 4:23 після полудня, Robert Levas wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/41034/
> -----------------------------------------------------------
> 
> (Updated Гру. 9, 2015, 4:23 після полудня)
> 
> 
> Review request for Ambari, Jonathan Hurley, Myroslav Papirkovskyy, Nate Cole, 
> Sumit Mohanty, Swapan Shridhar, and Sid Wagle.
> 
> 
> Bugs: AMBARI-14192
>     https://issues.apache.org/jira/browse/AMBARI-14192
> 
> 
> Repository: ambari
> 
> 
> Description
> -------
> 
> Enforce granular role-based access control for service functions:
> 
>                                | Cluster User | Service Operator | Service 
> Administrator | Cluster Operator | Cluster Administrator | Administrator 
> -------------------------------|--------------|------------------|-----------------------|------------------|-----------------------|---------------
> Start/Stop/Restart Service     |              | (+)              | (+)        
>            | (+)              | (+)                   | (+) 
> Decommission/recommission      |              | (+)              | (+)        
>            | (+)              | (+)                   | (+)
> Run service checks             |              | (+)              | (+)        
>            | (+)              | (+)                   | (+)
> Turn on/off maintenance mode   |              | (+)              | (+)        
>            | (+)              | (+)                   | (+)
> Perform service-specific tasks |              | (+)              | (+)        
>            | (+)              | (+)                   | (+)
> Move to another host           |              |                  | (+)        
>            | (+)              | (+)                   | (+)
> Enable HA                      |              |                  | (+)        
>            | (+)              | (+)                   | (+)
> Add Service to cluster         |              |                  |            
>            |                  | (+)                   | (+)
> Install components             |              |                  |            
>            | (+)              | (+)                   | (+)
> Modify service configurations  |              |                  | (+)        
>            | (+)              | (+)                   | (+)
> Set service users and groups   |              |                  |            
>            |                  |                       | (+)
> 
> Entry points affected:
> - GET /api/v1/clusters/:cluster_name/services
> - GET /api/v1/clusters/:cluster_name/services/:service_name
> - POST /api/v1/clusters/:cluster_name/services/:service_name
> - PUT /api/v1/clusters/:cluster_name/services/:service_name
> - DELETE /api/v1/clusters/:cluster_name/services/:service_name
> - GET /api/v1/clusters/:cluster_name/services/:service_name/components
> - GET 
> /api/v1/clusters/:cluster_name/services/:service_name/components/:component_name
> - POST 
> /api/v1/clusters/:cluster_name/services/:service_name/components/:component_name
> - PUT 
> /api/v1/clusters/:cluster_name/services/:service_name/components/:component_name
> - DELETE 
> /api/v1/clusters/:cluster_name/services/:service_name/components/:component_name
> - POST /api/v1/clusters/:cluster_name/hosts
> - POST /api/v1/clusters/:cluster_name/requests
> 
> 
> Diffs
> -----
> 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java
>  4d7eca8 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
>  5f765bf 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
>  60b6901 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ComponentResourceProvider.java
>  59b5fcf 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostComponentResourceProvider.java
>  af39076 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RequestResourceProvider.java
>  061b27d 
>   
> ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceResourceProvider.java
>  0df2507 
>   
> ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilter.java
>  c87c338 
>   
> ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AuthorizationHelper.java
>  e303066 
>   
> ambari-server/src/main/java/org/apache/ambari/server/security/authorization/RoleAuthorization.java
>  1f53b06 
>   
> ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
>  1078343 
>   
> ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java
>  d9ac183 
>   
> ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog220.java
>  f83501c 
>   ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 5d65665 
>   ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 7aab3f7 
>   ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 6c56a85 
>   ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql 
> 3413285 
>   ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql bacce35 
>   ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 8d44b28 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariCustomCommandExecutionHelperTest.java
>  53630aa 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
>  9dbfcff 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/BackgroundCustomCommandExecutionTest.java
>  e1e9104 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/RefreshYarnCapacitySchedulerReleaseConfigTest.java
>  c871ec7 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterResourceProviderTest.java
>  827f979 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ComponentResourceProviderTest.java
>  5fb2831 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostComponentResourceProviderTest.java
>  734bbc4 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/JMXHostProviderTest.java
>  36286e7 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RequestResourceProviderTest.java
>  22aa124 
>   
> ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ServiceResourceProviderTest.java
>  fc0c1cc 
>   
> ambari-server/src/test/java/org/apache/ambari/server/security/TestAuthenticationFactory.java
>  94f119c 
>   
> ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AuthorizationHelperTest.java
>  bd1d12b 
> 
> Diff: https://reviews.apache.org/r/41034/diff/
> 
> 
> Testing
> -------
> 
> Manually tested
> 
> # Local test results: 
> 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 57:59.350s
> [INFO] Finished at: Wed Dec 09 08:40:29 EST 2015
> [INFO] Final Memory: 70M/1520M
> [INFO] 
> ------------------------------------------------------------------------
> 
> # Jenkins test results: PENDING
> 
> 
> Thanks,
> 
> Robert Levas
> 
>

Reply via email to