You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Dmytro Grinenko (JIRA)" <ji...@apache.org> on 2017/08/22 11:27:02 UTC

[jira] [Created] (AMBARI-21777) Remove Ambiguous Repository Version When Creating Clusters via Blueprints

Dmytro Grinenko created AMBARI-21777:
----------------------------------------

             Summary: Remove Ambiguous Repository Version When Creating Clusters via Blueprints
                 Key: AMBARI-21777
                 URL: https://issues.apache.org/jira/browse/AMBARI-21777
             Project: Ambari
          Issue Type: Task
          Components: ambari-server
    Affects Versions: 2.6.0
            Reporter: Dmytro Grinenko
            Assignee: Dmytro Grinenko
            Priority: Critical
             Fix For: 2.6.0


When creating a new cluster via a blueprint, we currently use a combination of stack and version:

{code}
{
  "blueprint" : "foo",
  "repository_version": "2.5.0.0-1237",
  "host_groups" :[
    {
      "name" : "host_group_1", 
      "hosts" : [         
        {
          "fqdn" : "c6401.ambari.apache.org"
        },
        {
          "fqdn" : "c6402.ambari.apache.org"
        },
        {
          "fqdn" : "c6403.ambari.apache.org"
        }
      ]
    }
 ]
}
{code}

We lookup the repository using a query by stack/version. We could instead also take a repo ID which removes any ambiguity.

Something like:
{code}
{
  "blueprint" : "foo",
  "repository_id": 1,
  "host_groups" :[
    {
      "name" : "host_group_1", 
      "hosts" : [         
        {
          "fqdn" : "c6401.ambari.apache.org"
        },
        {
          "fqdn" : "c6402.ambari.apache.org"
        },
        {
          "fqdn" : "c6403.ambari.apache.org"
        }
      ]
    }
 ]
}
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)