Merge pull request #4663 from XiShanYongYe-Chang/set-enum-value-for-operator

Set enum value for operator in Remedy API
This commit is contained in:
karmada-bot 2024-02-28 23:41:14 +08:00 committed by GitHub
commit 44b4ca591e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 2 deletions

View File

@ -79,6 +79,9 @@ spec:
operator:
description: Operator represents a conditionType's relationship
to a conditionStatus. Valid operators are Equal, NotEqual.
enum:
- Equal
- NotEqual
type: string
required:
- conditionStatus

View File

@ -70,6 +70,8 @@ type ClusterConditionRequirement struct {
ConditionType ConditionType `json:"conditionType"`
// Operator represents a conditionType's relationship to a conditionStatus.
// Valid operators are Equal, NotEqual.
//
// +kubebuilder:validation:Enum=Equal;NotEqual
// +required
Operator ClusterConditionOperator `json:"operator"`
// ConditionStatus specifies the ClusterStatue condition status.

View File

@ -13,11 +13,10 @@ import (
context "context"
reflect "reflect"
gomock "go.uber.org/mock/gomock"
v1alpha1 "github.com/karmada-io/karmada/pkg/apis/cluster/v1alpha1"
v1alpha2 "github.com/karmada-io/karmada/pkg/apis/work/v1alpha2"
framework "github.com/karmada-io/karmada/pkg/scheduler/framework"
gomock "go.uber.org/mock/gomock"
)
// MockFramework is a mock of Framework interface.