Upgrading an app
saagieapi.apps.upgrade
Example :
saagie_client.apps.upgrade(app_id="97ec670f-8b11-479f-9cd2-c8904ef45b7f",
exposed_ports=[{"basePathVariableName": "SAAGIE_BASE_PATH",
"isRewriteUrl": True,
"scope": "PROJECT",
"number": 80,
"name": "Test Port"}],
storage_paths=[{"path": "/home",
"volumeId": "00f5d5d4-1975-478b-81f3-2003b7cff4c2"}]
)
Response payload example :
{
'addAppVersion': {
'number': 2,
'releaseNote': '',
'dockerInfo': None,
'ports': [
{
'number': 80,
'name': 'Test Port',
'basePathVariableName': 'SAAGIE_BASE_PATH',
'isRewriteUrl': True,
'scope': 'PROJECT'
}
],
'volumesWithPath': [
{
'path': '/home',
'volume': {
'id': '62f5d5d4-9546-478b-81f3-1970b7cff4c2',
'name': 'storage 64MB',
'size': '64 MB',
'creator': 'titi.tata'
}
}
]
}
}