# Functions
CheckDowngradeSetting retrieves the downgrade setting from the database and then tests that the update is feasible.
No description provided by the author
No description provided by the author
No description provided by the author
partitionedRollingUpdateStrategy is an update strategy which updates the pods in a statefulset one at a time, and verifies the health of the cluster throughout the update.
RollingRestart performs a rolling restart on a sts.
UpdateClusterCockroachVersion, and allows specifying custom pod timeouts, among other things, in order to enable unit testing.
UpdateClusterRegionStatefulSet is the regional version of updateClusterStatefulSets.
# Constants
Cockroach roles that we can grant/revoke for users.
Innovative releases are optional upgrades that can be skipped.
Cockroach roles that we can grant/revoke for users.
No description provided by the author
Regular releases are mandatory upgrades that cannot be skipped.
Fixed fields in the client certificate.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
UpdateSts struct encapsultates everything Kubernetes related we need in order to update a StatefulSet.
UpdateTimer encapsulates everything timer and polling related we need to update a StatefulSet.
# Type aliases
ReleaseType represents the type of a release.