Chris Gianelloni created AMBARI-13456:
-----------------------------------------
Summary: Allow custom services to specify repositories
Key: AMBARI-13456
URL: https://issues.apache.org/jira/browse/AMBARI-13456
Project: Ambari
Issue Type: Bug
Components: stacks
Affects Versions: 2.0.1
Reporter: Chris Gianelloni
When creating a custom service for inclusion into Ambari, there is no way to
specify any custom repositories. There should be a way to set a definition for
the repository and have it show up on the repository pages, allowing an
Administrator to override it. Currently, to use a custom repository, one must
modify a file in the custom service definition to point to another repository.
For example, a custom service may use public APT/YUM repositories for fetching
packages. This is done by copying an appropriate configuration file from the
service definition to the cluster hosts via Ambari Agent, and packages are
fetched from the official public repositories. Many Ambari users would like to
point this to their internal mirrors, just like they do with HDP. This is
currently not possible without modifying the repository.xml at the stack level.
As a workaround, I am looking at having an option defined as configuration that
is used in a template, but Ambari should really support this use case natively,
without the service author being required to create their own implementations.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)