# Constants
ClusterUpgrade indicates that both master and nodes are being upgraded.
EtcdUpgrade indicates that only etcd is being upgraded (or migrated between storage versions).
MasterUpgrade indicates that only the master is being upgraded.
NodeUpgrade indicates that only the nodes are being upgraded.
# Structs
AppArmorUpgradeTest tests that AppArmor profiles are enforced & usable across upgrades.
CassandraUpgradeTest ups and verifies that a Cassandra StatefulSet behaves well across upgrades.
ConfigMapUpgradeTest tests that a ConfigMap is available before and after a cluster upgrade.
No description provided by the author
HPAUpgradeTest tests that HPA rescales target resource correctly before and after a cluster upgrade.
IngressUpgradeTest adapts the Ingress e2e for upgrade testing.
KubeProxyDowngradeTest tests kube-proxy DaemonSet -> static pods downgrade path.
KubeProxyUpgradeTest tests kube-proxy static pods -> DaemonSet upgrade path.
MySqlUpgradeTest implements an upgrade test harness that polls a replicated sql database.
SecretUpgradeTest test that a secret is available before and after a cluster upgrade.
ServiceUpgradeTest tests that a service is available before and after a cluster upgrade.
SecretUpgradeTest tests that a pod with sysctls runs before and after an upgrade.
UpgradeContext contains information about all the stages of the upgrade that is going to occur.
VersionContext represents a stage of the upgrade.
# Type aliases
UpgradeType represents different types of upgrades.