Skip to content

forcePullImage not honored by marathon-python (marathon 0.8.2 RC2) #29

@ghost

Description

marathon-python not working anymore with marathon 0.8.2 RC2 version.

Apparently because of this:
d2iq-archive/marathon@2a65700

It would be nice to ignore or implement forcePullImage feature from new version.

Traceback:

    ...
    app = marathon.get_app(marathon_app)
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/client.py", line 151, in get_app
    return self._parse_response(response, MarathonApp, resource_name='app')
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/client.py", line 52, in _parse_response
    return clazz.from_json(target)
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/models/base.py", line 32, in from_json
    return cls(**{to_snake_case(k): v for k,v in attributes.iteritems()})
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/models/app.py", line 88, in __init__
    else MarathonContainer.from_json(container)
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/models/base.py", line 32, in from_json
    return cls(**{to_snake_case(k): v for k,v in attributes.iteritems()})
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/models/container.py", line 25, in __init__
    else MarathonDockerContainer().from_json(docker)
  File "/root/.venvs/ho-api/lib/python2.7/site-packages/marathon/models/base.py", line 32, in from_json
    return cls(**{to_snake_case(k): v for k,v in attributes.iteritems()})
TypeError: __init__() got an unexpected keyword argument 'force_pull_image'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions