package
1.8.0-alpha.2
Repository: https://github.com/weekface/kubernetes.git
Documentation: pkg.go.dev

# 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.
ConfigMapUpgradeTest tests that a ConfigMap is available before and after a cluster upgrade.
DaemonSetUpgradeTest tests that a DaemonSet is running before and after a cluster upgrade.
DeploymentUpgradeTest tests that a deployment is using the same replica sets 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.
JobUpgradeTest is a test harness for batch Jobs.
PersistentVolumeUpgradeTest test that a pv is available before and after a cluster upgrade.
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.
StatefulSetUpgradeTest implements an upgrade test harness for StatefulSet upgrade testing.
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.

# Interfaces

Skippable is an interface that an upgrade test can implement to be able to indicate that it should be skipped.
Test is an interface for upgrade tests.

# Type aliases

UpgradeType represents different types of upgrades.