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

cluster configs overrides service configs - need to do deep merge

    Details

    • Sprint:
      Coopr 01/30
    • Rank:
      1|hzy81b:

      Description

      Currently in the chef-solo automator, the cluster config is not merged with the service-level json.

      if you define in the service:
      {"a": {"b": "c"}}
      and in the cluster config:
      {"a": {"d": "e"}}

      the final task will get exactly the cluster config: {"a": {"d": "e"}}. It's simply doing a top-level merge with cluster-config taking precedence. Instead it should be deep-merged.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: