package
0.8.0
Repository: https://github.com/navicore/acs-engine.git
Documentation: pkg.go.dev

# Functions

WriteTemplate writes upgrade template to a folder.

# Constants

MasterPoolName pool name.
MasterVMNamePrefix is the prefix for all master VM names for Kubernetes clusters.

# Structs

AgentPoolTopology contains agent VMs in a single pool.
ClusterTopology contains resources of the cluster the upgrade operation is targeting.
Kubernetes16upgrader upgrades a Kubernetes 1.5 cluster to 1.6.
Kubernetes17upgrader upgrades a Kubernetes 1.6 cluster to 1.7.
UpgradeAgentNode upgrades a Kubernetes 1.5 agent node to 1.6.
UpgradeCluster upgrades a cluster with Orchestrator version X.X to version Y.Y.
UpgradeMasterNode upgrades a Kubernetes 1.5 master node to 1.6.
Upgrader holds information on upgrading an ACS cluster.

# Interfaces

UpgradeNode drives work flow of deleting and replacing a master or agent node to a specified target version of Kubernetes.
UpgradeWorkFlow outlines various individual high level steps that need to be run (one or more times) in the upgrade workflow.