@@ -25,21 +25,22 @@ const (
2525 ClusterExtensionRevisionKind = "ClusterExtensionRevision"
2626
2727 // Condition Types
28- ClusterExtensionRevisionTypeAvailable = "Available"
29- ClusterExtensionRevisionTypeSucceeded = "Succeeded"
28+ ClusterExtensionRevisionTypeAvailable = "Available"
29+ ClusterExtensionRevisionTypeSucceeded = "Succeeded"
30+ ClusterExtensionRevisionTypeProgressing = "Progressing"
3031
3132 // Condition Reasons
32- ClusterExtensionRevisionReasonAvailable = "Available "
33- ClusterExtensionRevisionReasonReconcileFailure = "ReconcileFailure "
34- ClusterExtensionRevisionReasonRevisionValidationFailure = "RevisionValidationFailure "
35- ClusterExtensionRevisionReasonPhaseValidationError = "PhaseValidationError "
36- ClusterExtensionRevisionReasonObjectCollisions = "ObjectCollisions"
37- ClusterExtensionRevisionReasonRolloutSuccess = "RolloutSuccess "
38- ClusterExtensionRevisionReasonProbeFailure = "ProbeFailure "
39- ClusterExtensionRevisionReasonIncomplete = "Incomplete "
40- ClusterExtensionRevisionReasonProgressing = "Progressing"
41- ClusterExtensionRevisionReasonArchived = "Archived"
42- ClusterExtensionRevisionReasonMigrated = "Migrated"
33+ ClusterExtensionRevisionReasonRetrying = "Retrying "
34+ ClusterExtensionRevisionReasonBlocked = "Blocked "
35+ ClusterExtensionRevisionReasonRollingOut = "RollingOut "
36+ ClusterExtensionRevisionReasonRolledOut = "RolledOut "
37+
38+ ClusterExtensionRevisionReasonProbeFailure = "ProbeFailure "
39+ ClusterExtensionRevisionReasonProbesSucceeded = "ProbesSucceeded "
40+ ClusterExtensionRevisionReasonReconciling = "Reconciling "
41+
42+ ClusterExtensionRevisionReasonArchived = "Archived"
43+ ClusterExtensionRevisionReasonMigrated = "Migrated"
4344)
4445
4546// ClusterExtensionRevisionSpec defines the desired state of ClusterExtensionRevision.
@@ -104,7 +105,6 @@ type ClusterExtensionRevisionObject struct {
104105 // already existing on the cluster or even owned by another controller.
105106 //
106107 // +kubebuilder:default="Prevent"
107- // +kubebuilder:validation:Enum=Prevent;IfNoController;None
108108 // +optional
109109 CollisionProtection CollisionProtection `json:"collisionProtection,omitempty"`
110110}
@@ -140,6 +140,7 @@ type ClusterExtensionRevisionStatus struct {
140140
141141// ClusterExtensionRevision is the Schema for the clusterextensionrevisions API
142142// +kubebuilder:printcolumn:name="Available",type=string,JSONPath=`.status.conditions[?(@.type=='Available')].status`
143+ // +kubebuilder:printcolumn:name="Progressing",type=string,JSONPath=`.status.conditions[?(@.type=='Progressing')].status`
143144// +kubebuilder:printcolumn:name=Age,type=date,JSONPath=`.metadata.creationTimestamp`
144145type ClusterExtensionRevision struct {
145146 metav1.TypeMeta `json:",inline"`
0 commit comments