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)