Alexander Denissov created AMBARI-17285:
-------------------------------------------

             Summary: Custom service repos in repoinfo.xml got overwritten by 
public VDFs
                 Key: AMBARI-17285
                 URL: https://issues.apache.org/jira/browse/AMBARI-17285
             Project: Ambari
          Issue Type: Bug
            Reporter: Alexander Denissov


Ambari 2.4 introduced Version Definition Files that break the functionality of 
adding a custom service repo, since custom services do not have an entry in the 
public VDF.

In the case of HAWQ, the plugin is installed on Ambari host and it adds the new 
repo information to the repoinfo.xml of all available stacks on the file 
system. Once Ambari cluster creation wizard queries the latest repo info from 
the public URLs, it will get the info for all stack repos, but not the custom 
ones. 

So, the logic should be:
1. Use default repoinfo (from file system) as the base
2. Query public VDF, if available
3. For each entry in public VDF overwrite values in the default repoinfo
4. Entries in default repoinfo that do not have corresponding entries in VDF 
should stay intact

This way custom services can be added via file edit and the latest information 
can still be retrieved and applied for the standard stack.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to