diff --git a/apis/management.cattle.io/v3/cluster_types.go b/apis/management.cattle.io/v3/cluster_types.go index 1e41db5e..92beaf78 100644 --- a/apis/management.cattle.io/v3/cluster_types.go +++ b/apis/management.cattle.io/v3/cluster_types.go @@ -17,6 +17,10 @@ const ( ClusterConditionNoDiskPressure condition.Cond = "NoDiskPressure" // ClusterConditionNoMemoryPressure true when all cluster nodes have sufficient memory ClusterConditionNoMemoryPressure condition.Cond = "NoMemoryPressure" + // ClusterConditionconditionDefautlProjectCreated true when default project has been created + ClusterConditionconditionDefautlProjectCreated condition.Cond = "DefaultProjectCreated" + // ClusterCondictionDefaultNamespaceAssigned true when cluster's default namespace has been initially assigned + ClusterConditionDefaultNamespaceAssigned condition.Cond = "DefaultNamespaceAssigned" // More conditions can be added if unredlying controllers request it ) diff --git a/status/status.go b/status/status.go index 77f05a1c..2ba2d786 100644 --- a/status/status.go +++ b/status/status.go @@ -45,6 +45,8 @@ var conditionMappings = []conditionMapping{ {Name: "Ready", Transition: false, State: "activating"}, {Name: "BackingNamespaceCreated", Transition: true, State: "activating"}, {Name: "CreatorMadeOwner", Transition: true, State: "activating"}, + {Name: "DefaultProjectCreated", Transition: true, State: "activating"}, + {Name: "DefaultNamespaceAssigned", Transition: true, State: "activating"}, } func Set(data map[string]interface{}) {