From 66227cb224150bea85ada6906a5d80fa0cf80d8b Mon Sep 17 00:00:00 2001 From: Alena Prokharchyk Date: Tue, 2 Jan 2018 16:41:28 -0800 Subject: [PATCH] Cluster conditions --- apis/management.cattle.io/v3/cluster_types.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apis/management.cattle.io/v3/cluster_types.go b/apis/management.cattle.io/v3/cluster_types.go index 41f0c847..1e41db5e 100644 --- a/apis/management.cattle.io/v3/cluster_types.go +++ b/apis/management.cattle.io/v3/cluster_types.go @@ -1,6 +1,7 @@ package v3 import ( + "github.com/rancher/norman/condition" "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) @@ -9,15 +10,13 @@ type ClusterConditionType string const ( // ClusterConditionReady Cluster ready to serve API (healthy when true, unehalthy when false) - ClusterConditionReady = "Ready" + ClusterConditionReady condition.Cond = "Ready" // ClusterConditionProvisioned Cluster is provisioned - ClusterConditionProvisioned = "Provisioned" - // ClusterConditionUpdating Cluster is being updating (upgrading, scaling up) - ClusterConditionUpdating = "Updating" + ClusterConditionProvisioned condition.Cond = "Provisioned" // ClusterConditionNoDiskPressure true when all cluster nodes have sufficient disk - ClusterConditionNoDiskPressure = "NoDiskPressure" + ClusterConditionNoDiskPressure condition.Cond = "NoDiskPressure" // ClusterConditionNoMemoryPressure true when all cluster nodes have sufficient memory - ClusterConditionNoMemoryPressure = "NoMemoryPressure" + ClusterConditionNoMemoryPressure condition.Cond = "NoMemoryPressure" // More conditions can be added if unredlying controllers request it )