Uploaded image for project: 'Coopr'
  1. Coopr
  2. COOPR-799

add runtime dependency for install service

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 0.9.10 Code Name: Mensa
    • Component/s: server
    • Labels:
      None
    • Rank:
      1|hzzd9r:

      Description

      Currently, Coopr dependencies are split between install and runtime. It would be useful to declare "full" dependencies between services. For example, service A requires that service B is installed and running before service A is installed.

      Example use case: Cloudera Manager Automator: spinning up a cluster that contains Cloudera Manager, and services that interact with it's API. For the services that interact with it's API, if one wants to write install/configure tasks that interact with the CM api, this is not currently possible. Instead, currently one would need to make sure the additional services only have runtime tasks defined, or similar.

        Attachments

          Activity

            People

            • Assignee:
              nitin Nitin Motgi
              Reporter:
              derek Derek Wood
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: