Skip to content

Commit

Permalink
Use built-in function to evaluate ReadyCondition
Browse files Browse the repository at this point in the history
... instead of duplicating the logic.
  • Loading branch information
kajinamit authored and openshift-merge-robot committed May 31, 2023
1 parent 122c78d commit ebaeca6
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 12 deletions.
6 changes: 2 additions & 4 deletions api/v1beta1/nova_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ package v1beta1

import (
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)

Expand Down Expand Up @@ -165,9 +164,8 @@ func (s NovaStatus) GetConditions() condition.Conditions {
}

// IsReady returns true if Nova reconciled successfully
func (c Nova) IsReady() bool {
readyCond := c.Status.Conditions.Get(condition.ReadyCondition)
return readyCond != nil && readyCond.Status == corev1.ConditionTrue
func (instance Nova) IsReady() bool {
return instance.Status.Conditions.IsTrue(condition.ReadyCondition)
}

// RbacConditionsSet - set the conditions for the rbac object
Expand Down
6 changes: 2 additions & 4 deletions api/v1beta1/novacell_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ package v1beta1

import (
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)

Expand Down Expand Up @@ -214,7 +213,6 @@ func (s NovaCellStatus) GetConditions() condition.Conditions {
}

// IsReady returns true if the Cell reconciled successfully
func (c NovaCell) IsReady() bool {
readyCond := c.Status.Conditions.Get(condition.ReadyCondition)
return readyCond != nil && readyCond.Status == corev1.ConditionTrue
func (instance NovaCell) IsReady() bool {
return instance.Status.Conditions.IsTrue(condition.ReadyCondition)
}
6 changes: 2 additions & 4 deletions api/v1beta1/novaexternalcompute_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ package v1beta1

import (
condition "github.com/openstack-k8s-operators/lib-common/modules/common/condition"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)

Expand Down Expand Up @@ -130,9 +129,8 @@ func (s NovaExternalComputeStatus) GetConditions() condition.Conditions {
}

// IsReady returns true if Nova reconciled successfully
func (c NovaExternalCompute) IsReady() bool {
readyCond := c.Status.Conditions.Get(condition.ReadyCondition)
return readyCond != nil && readyCond.Status == corev1.ConditionTrue
func (instance NovaExternalCompute) IsReady() bool {
return instance.Status.Conditions.IsTrue(condition.ReadyCondition)
}

// NewNovaExternalComputeSpec returns a NovaExternalComputeSpec where the fields are defaulted according
Expand Down

0 comments on commit ebaeca6

Please sign in to comment.