# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ApplicationDisruptionBudget is the Schema for the applicationdisruptionbudgets API.
ApplicationDisruptionBudgetList contains a list of ApplicationDisruptionBudget.
ApplicationDisruptionBudgetSpec defines the desired state of ApplicationDisruptionBudget.
No description provided by the author
Basic information about disruptions.
DisruptionBudgetStatus defines the observed state of ApplicationDisruptionBudget.
No description provided by the author
This is the same as types.NamespacedName but serialisable to JSON.
NodeDisruption is the Schema for the nodedisruptions API.
NodeDisruptionBudget is the Schema for the nodedisruptionbudgets API.
NodeDisruptionBudgetList contains a list of NodeDisruptionBudget.
NodeDisruptionBudgetSpec defines the desired state of NodeDisruptionBudget.
NodeDisruptionList contains a list of NodeDisruption.
NodeDisruptionSpec defines the desired state of NodeDisruption.
NodeDisruptionStatus defines the observed state of NodeDisruption (/!\ it is eventually consistent).
Configure the retrying behavior of a NodeDisruption.
# Type aliases
+kubebuilder:validation:Enum="pending";"granted";"rejected".