package
0.38.5
Repository: https://github.com/devigned/aks-engine.git
Documentation: pkg.go.dev

# Constants

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

# Structs

AgentPoolScaleSet contains necessary data required to upgrade a VMSS.
AgentPoolScaleSetVM represents a VM in a VMSS.
AgentPoolTopology contains agent VMs in a single pool.
ClusterTopology contains resources of the cluster the upgrade operation is targeting.
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 AKS 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.

# Type aliases

IsVMSSToBeUpgradedCb - Call back for checking whether the given vmss is to be upgraded or not.