You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Jayush Luniya (JIRA)" <ji...@apache.org> on 2018/02/22 20:23:00 UTC

[jira] [Resolved] (AMBARI-22878) Update Service Group API to take list of mpack name associated with the service group

     [ https://issues.apache.org/jira/browse/AMBARI-22878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jayush Luniya resolved AMBARI-22878.
------------------------------------
    Resolution: Fixed

> Update Service Group API to take list of mpack name associated with the service group
> -------------------------------------------------------------------------------------
>
>                 Key: AMBARI-22878
>                 URL: https://issues.apache.org/jira/browse/AMBARI-22878
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 3.0.0
>            Reporter: Scott Duan
>            Assignee: Scott Duan
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 3.0.0
>
>          Time Spent: 17.5h
>  Remaining Estimate: 0h
>
> Today service group API is not associated with any mpacks. We need to store this association by adding "mpacks" field to the request. Note at present we will restrict a service group to be associated to a single mpack (i.e. EDW-MKTG service group will be associated with only EDW mpack and so all services in EDW-MKTG service group should be installed from EDW mpack. However note that from the API and DB schema perspective we need to future proof so that we can support installing services from multiple mpacks in the same service group.
> {code}
> POST /clusters/c1/servicegroups
> [
>   {
>     "ServiceGroupInfo": {
>       "service_group_name": "CORE",
>       "mpacks": [
>         {
>           "name": "HDPCORE"
>         }
>       ]
>     }
>   },
>   {
>     "ServiceGroupInfo": {
>       "service_group_name": "EDW-MKTG",
>       "mpacks": [
>         {
>           "name": "EDW"
>         }
>       ]
>     }
>   },
>   {
>     "ServiceGroupInfo": {
>       "service_group_name": "EDW-FINANCE",
>       "mpacks": [
>         {
>           "name": "EDW"
>         }
>       ]
>     }
>   }
> ]
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)