Uploaded image for project: 'Marathon'
  1. Marathon
  2. MARATHON-7934

config file support for marathon apps

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Medium
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Mesos Integration
    • Labels:

      Description

      Requesting a new mechanism to provide config files to a marathon app.

      Current state

      Our users run linkerd via a docker image we provide. They must make a config file available to linkerd, based on their specific configuration. Today there are two ways to do this:

      1. in the cmd section of marathon.json, pipe an in-line config into the linkerd executable. this involves double escaping a large linkerd config json file. examples:

      2. use uris in marathon.json. this involves making the config file available on the host system or via a url. example:

      Proposal

      A mechanism to provide config files to a marathon app. A good example is ConfigMap's in k8s:
      http://kubernetes.io/docs/user-guide/configmap/

      linkerd example here:
      https://github.com/BuoyantIO/linkerd-examples/blob/master/getting-started/k8s/linkerd.yml#L6

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              siggy Andrew Seigner
              Team:
              Orchestration Team
              Watchers:
              Andrew Seigner, Bekir Dogan, Kevin Lingerfelt (Inactive), Matthias Eichstedt, Ravi Yadav, S Dyro
            • Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: