Skip to content

Commit 4678971

Browse files
committed
fixed kal linter
1 parent df8681c commit 4678971

File tree

7 files changed

+19
-25
lines changed

7 files changed

+19
-25
lines changed

api/v1/inferencepool_types.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,19 @@ type InferencePoolSpec struct {
7171
// +listType=map
7272
// +listMapKey=number
7373
// +required
74-
TargetPorts []Port `json:"targetPorts"`
74+
TargetPorts []Port `json:"targetPorts,omitempty"`
7575

7676
// Extension configures an endpoint picker as an extension service.
77-
ExtensionRef *Extension `json:"extensionRef,omitempty"`
77+
// +optional
78+
ExtensionRef Extension `json:"extensionRef,omitempty,omitzero"`
7879
}
7980

8081
type Port struct {
8182
// Number defines the port number to access the selected model server Pods.
8283
// The number must be in the range 1 to 65535.
8384
//
84-
// +kubebuilder:validation:Required
85-
Number PortNumber `json:"number"`
85+
// +required
86+
Number PortNumber `json:"number,omitempty"`
8687
}
8788

8889
// Extension specifies how to configure an extension that runs the endpoint picker.

api/v1/zz_generated.deepcopy.go

Lines changed: 1 addition & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apix/v1alpha2/inferencepool_conversion.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ func (src *InferencePool) ConvertTo(dst *v1.InferencePool) error {
3131
if dst == nil {
3232
return errors.New("dst cannot be nil")
3333
}
34-
v1Extension, err := convertExtensionRefToV1(src.Spec.ExtensionRef)
34+
v1Extension, err := convertExtensionRefToV1(&src.Spec.ExtensionRef)
3535
if err != nil {
3636
return err
3737
}
@@ -42,7 +42,7 @@ func (src *InferencePool) ConvertTo(dst *v1.InferencePool) error {
4242
dst.TypeMeta = src.TypeMeta
4343
dst.ObjectMeta = src.ObjectMeta
4444
dst.Spec.TargetPorts = []v1.Port{{Number: v1.PortNumber(src.Spec.TargetPortNumber)}}
45-
dst.Spec.ExtensionRef = v1Extension
45+
dst.Spec.ExtensionRef = *v1Extension
4646
dst.Status = *v1Status
4747
if src.Spec.Selector != nil {
4848
dst.Spec.Selector.MatchLabels = make(map[v1.LabelKey]v1.LabelValue, len(src.Spec.Selector))
@@ -58,7 +58,7 @@ func (dst *InferencePool) ConvertFrom(src *v1.InferencePool) error {
5858
if src == nil {
5959
return errors.New("src cannot be nil")
6060
}
61-
extensionRef, err := convertExtensionRefFromV1(src.Spec.ExtensionRef)
61+
extensionRef, err := convertExtensionRefFromV1(&src.Spec.ExtensionRef)
6262
if err != nil {
6363
return err
6464
}
@@ -69,7 +69,7 @@ func (dst *InferencePool) ConvertFrom(src *v1.InferencePool) error {
6969
dst.TypeMeta = src.TypeMeta
7070
dst.ObjectMeta = src.ObjectMeta
7171
dst.Spec.TargetPortNumber = int32(src.Spec.TargetPorts[0].Number)
72-
dst.Spec.ExtensionRef = extensionRef
72+
dst.Spec.ExtensionRef = *extensionRef
7373
dst.Status = *status
7474
if src.Spec.Selector.MatchLabels != nil {
7575
dst.Spec.Selector = make(map[LabelKey]LabelValue, len(src.Spec.Selector.MatchLabels))

apix/v1alpha2/inferencepool_conversion_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func TestInferencePoolConvertTo(t *testing.T) {
6060
"app": "my-model-server",
6161
},
6262
TargetPortNumber: 8080,
63-
ExtensionRef: &Extension{
63+
ExtensionRef: Extension{
6464
Group: &group,
6565
Kind: &kind,
6666
Name: "my-epp-service",
@@ -100,7 +100,7 @@ func TestInferencePoolConvertTo(t *testing.T) {
100100
},
101101
},
102102
TargetPorts: []v1.Port{{Number: v1.PortNumber(int32(8080))}},
103-
ExtensionRef: &v1.Extension{
103+
ExtensionRef: v1.Extension{
104104
Group: &v1Group,
105105
Kind: v1Kind,
106106
Name: "my-epp-service",
@@ -235,7 +235,7 @@ func TestInferencePoolConvertFrom(t *testing.T) {
235235
},
236236
},
237237
TargetPorts: []v1.Port{{Number: v1.PortNumber(int32(8080))}},
238-
ExtensionRef: &v1.Extension{
238+
ExtensionRef: v1.Extension{
239239
Group: &v1Group,
240240
Kind: v1Kind,
241241
Name: "my-epp-service",
@@ -273,7 +273,7 @@ func TestInferencePoolConvertFrom(t *testing.T) {
273273
"app": "my-model-server",
274274
},
275275
TargetPortNumber: 8080,
276-
ExtensionRef: &Extension{
276+
ExtensionRef: Extension{
277277
Group: &group,
278278
Kind: &kind,
279279
Name: "my-epp-service",

apix/v1alpha2/inferencepool_types.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ type InferencePoolSpec struct {
7070
TargetPortNumber int32 `json:"targetPortNumber"`
7171

7272
// Extension configures an endpoint picker as an extension service.
73-
ExtensionRef *Extension `json:"extensionRef,omitempty"`
73+
// +optional
74+
ExtensionRef Extension `json:"extensionRef,omitempty"`
7475
}
7576

7677
// Extension specifies how to configure an extension that runs the endpoint picker.

apix/v1alpha2/zz_generated.deepcopy.go

Lines changed: 1 addition & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/epp/util/testing/wrappers.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ func (m *InferencePoolWrapper) TargetPorts(p int32) *InferencePoolWrapper {
206206
}
207207

208208
func (m *InferencePoolWrapper) ExtensionRef(name string) *InferencePoolWrapper {
209-
m.Spec.ExtensionRef = &v1.Extension{Name: v1.ObjectName(name)}
209+
m.Spec.ExtensionRef = v1.Extension{Name: v1.ObjectName(name)}
210210
return m
211211
}
212212

@@ -252,7 +252,7 @@ func (m *XInferencePoolWrapper) TargetPortNumber(p int32) *XInferencePoolWrapper
252252
}
253253

254254
func (m *XInferencePoolWrapper) ExtensionRef(name string) *XInferencePoolWrapper {
255-
m.Spec.ExtensionRef = &v1alpha2.Extension{Name: v1alpha2.ObjectName(name)}
255+
m.Spec.ExtensionRef = v1alpha2.Extension{Name: v1alpha2.ObjectName(name)}
256256
return m
257257
}
258258

0 commit comments

Comments
 (0)