Details

    • Type: Task
    • Status: Resolved
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: None
    • Labels:

      Description

      If I use the suspend or scale buttons in the UI, the changes don't stick. This is the request payload:

      Of note:

      1) It's sending all the attributes, when it really should just be sending instances.

      2) It's attempting to clobber container with null, even though we have container set.

      3) It's sending version, which is defined to make marathon ignore all the other params, including instances.

      When I interact with the API directly, it does stick:

      curl -XPUT \
      -H "Content-Type: application/json" \
      -H "Accept: application/json" \
      -d '{"instances": "3"}' \
      $marathon/v2/apps/shopify
      

      This started happening at the same time as MGI-194, I think. It's still broken on master.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              GitHub_burke Burke Libbey (Inactive)
              Team:
              Orchestration Team
              Watchers:
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: