{"push_id":1773076189,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"71ddc700acecd0152db38411eec47193ba91e36c","before":"ac0710b2136dd388ae7b08dd1c380cadac220661","commits":[{"sha":"71ddc700acecd0152db38411eec47193ba91e36c","author":{"name":"Anubhuti Manohar","email":"a6778d80250206bed0c5821cbfa13dda7d041eb3@users.noreply.github.com"},"message":"Cluster upgrade for Kubernetes 1.5.3 -> 1.6.2 (#707)\n\nEnable cluster upgrade from Kubernetes 1.5.3 -> 1.6.2\r\n------------------------------------------------------------\r\nThis PR sets up upgrade workflow that will be followed by ACS Engine and the service to upgrade Kubernetes clusters created using ACS Engine templates running in Azure.\r\n\r\nThis feature is required as a step towards enabling customer initiated cluster lifecycle management and ACS RP to be a managed service.\r\n\r\nThis PR supports Kubernetes 1.5.3 -> 1.6.2 upgrade only. More upgrade versions support to come later.\r\n\r\nDesign assumptions: The upgrade will work as designed only for clusters where etcd is on a separate data disk.\r\n\r\nThis PR enables following upgrade scenarios for Kubernetes 1.5.3 -> 1.6.2 clusters:\r\n1. Multi master upgrade\r\n2. Multi agent upgrade\r\n3. Multi agent pool (Linux & Windows pools) upgrade\r\n4. Idempotent upgrade operation (with one pending change to enable full idempotency), i.e. operation can be rerun if it fails and the command will pick up where it left off. \r\n5. Upgrade operation will only upgrade nodes in the resource group that belong this cluster and skips\r\n\r\nNote: \r\nThis is by no means a complete upgrade implementation and other enhancements will follow at later points of time (not all of the following are guaranteed and are examples): Drain and cordon node before upgrading it, etcd upgrade, rollback & downgrade, post upgrade validation & health checks, maintaining HA of pools during the upgrade operation, etc.","distinct":true,"url":"https://api.github.com/repos/Azure/acs-engine/commits/71ddc700acecd0152db38411eec47193ba91e36c"}]}
{"actor":{"display_login":"amanohar"}}