magnum/magnum/drivers/mesos_ubuntu_v1
Spyros Trigazis (strigazi) 9b1bd5da54 Add cluster upgrade to the API
To enable the rolling upgrade ability of Kubernetes Cluster, this
patch is proposing a new API /upgrade to support upgrade the
base operating system of nodes and the version of Kubernetes, even
add-ons running on the k8s cluster:

POST <ClusterID>/actions/upgrade

And the post body will be:

{
    "cluster_template": 'dd9cc5ed-3a2b-11e9-9233-fa163e46bcc2',
    "max_batch_size": 1,
    "nodegroup": "production_group"
}

Co-Authored-By: Feilong Wang <flwang@catalyst.net.nz>

Task: 30168
Story: 2002210

Change-Id: Ia168877778aa0d473383eb06b1c8a16dc06b0576
2019-06-07 12:01:10 +12:00
..
image Update Steps for creating dib images 2017-05-17 12:13:38 +00:00
templates Support multi DNS server 2019-04-08 23:08:45 +00:00
COPYING Mesos-Ubuntu bay driver implementation 2016-07-06 21:50:14 +02:00
__init__.py Mesos-Ubuntu bay driver implementation 2016-07-06 21:50:14 +02:00
driver.py Add cluster upgrade to the API 2019-06-07 12:01:10 +12:00
monitor.py Move monitors at driver level 2017-01-23 13:33:37 +01:00
scale_manager.py Remove unused logging import 2017-03-15 20:10:50 +00:00
template_def.py ng-3: Adapt existing drivers 2019-03-28 10:31:01 +00:00
version.py Cluster Drivers 2016-10-06 08:57:52 -05:00