@@ -28,6 +28,7 @@ import (
2828 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2929 "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
3030 "k8s.io/apimachinery/pkg/util/intstr"
31+ clusterapiv1 "sigs.k8s.io/cluster-api/api/core/v1beta2"
3132
3233 "github.com/K0rdent/kcm/test/e2e/kubeclient"
3334 validationutil "github.com/K0rdent/kcm/test/util/validation"
@@ -56,7 +57,11 @@ func validateCluster(ctx context.Context, kc *kubeclient.KubeClient, clusterName
5657 Fail (err .Error ())
5758 }
5859
59- return validationutil .ValidateConditionsTrue (cluster )
60+ return validationutil .ValidateConditionsTrue (cluster ,
61+ clusterapiv1 .AvailableCondition ,
62+ clusterapiv1 .ClusterControlPlaneMachinesReadyCondition ,
63+ clusterapiv1 .ClusterWorkerMachinesReadyReason ,
64+ )
6065}
6166
6267func validateMachines (ctx context.Context , kc * kubeclient.KubeClient , clusterName string ) error {
@@ -80,7 +85,7 @@ func validateMachines(ctx context.Context, kc *kubeclient.KubeClient, clusterNam
8085 Fail (err .Error ())
8186 }
8287
83- if err := validationutil .ValidateConditionsTrue (& md ); err != nil {
88+ if err := validationutil .ValidateConditionsTrue (& md , clusterapiv1 . ReadyCondition ); err != nil {
8489 return err
8590 }
8691 }
@@ -91,7 +96,7 @@ func validateMachines(ctx context.Context, kc *kubeclient.KubeClient, clusterNam
9196 Fail (err .Error ())
9297 }
9398
94- if err := validationutil .ValidateConditionsTrue (& machine ); err != nil {
99+ if err := validationutil .ValidateConditionsTrue (& machine , clusterapiv1 . ReadyCondition , clusterapiv1 . AvailableCondition ); err != nil {
95100 return err
96101 }
97102 }
0 commit comments