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

Review request for Ambari, Jayush Luniya and Swapan Shridhar.


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


Repository: ambari


Description
-------

API:
{code}
POST 
http://SERVER:8080/api/v2/clusters/{cluster-id}/servicegroups/{sgId}/services

Request

{
  "ServiceInfo" : {
    "service_name" : "{service-name}",
    "service_display_name" : "{service-display-name}",
    "service_version" : "{service-version}",
    "stack_id" : "{stack-id}",
    "hosting_platform" : "Ambari|Yarn"
  }
  "dependencies" : [
      {
        "ServiceInfo" : {
          "service_id" : "{dependent-service-id}",
          "cluster_id" : "{dependent-cluster-id}",
          "service_group_id" : "{dependent-service-group-id}",        
       }
      }
    ]
}
{code}

DB:
Add table {{servicedependencies}}


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
 737b9b4 
  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ServiceDependencyResourceDefinition.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ServiceResourceDefinition.java
 8255674 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/ServiceKey.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/api/services/ServiceService.java
 cb0ad20 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
 3117186 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/ResourceProviderFactory.java
 f75a7d5 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/ServiceDependencyRequest.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/ServiceDependencyResponse.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
 b8c1674 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/DefaultProviderModule.java
 cfab185 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ServiceDependencyResourceProvider.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
 6a76fff 
  
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/ClusterServiceEntity.java
 9fca099 
  ambari-server/src/main/java/org/apache/ambari/server/state/Cluster.java 
8fd878e 
  ambari-server/src/main/java/org/apache/ambari/server/state/Service.java 
b9ab79f 
  
ambari-server/src/main/java/org/apache/ambari/server/state/ServiceFactory.java 
b48d825 
  ambari-server/src/main/java/org/apache/ambari/server/state/ServiceImpl.java 
167e4ca 
  
ambari-server/src/main/java/org/apache/ambari/server/state/cluster/ClusterImpl.java
 1e4d81f 
  
ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java
 0434728 
  ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql b8c0a42 
  ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql c56e486 
  ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 8917d48 
  ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql f48bcd6 
  ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql e7c5c72 
  ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql f87af4c 


Diff: https://reviews.apache.org/r/63457/diff/1/


Testing
-------


Thanks,

Vitalyi Brodetskyi

Reply via email to