@@ -44,6 +44,7 @@ import (
44
44
"google.golang.org/protobuf/testing/protocmp"
45
45
"google.golang.org/protobuf/types/known/structpb"
46
46
corev1 "k8s.io/api/core/v1"
47
+ "k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"
47
48
"k8s.io/apimachinery/pkg/fields"
48
49
"k8s.io/apimachinery/pkg/runtime"
49
50
"k8s.io/apimachinery/pkg/types"
@@ -1691,27 +1692,13 @@ func BeforeSuite() func() {
1691
1692
}
1692
1693
1693
1694
for _ , doc := range docs {
1694
- inferenceModel := & v1alpha2. InferenceModel {}
1695
- if err = yaml .Unmarshal (doc , inferenceModel ); err != nil {
1695
+ obj := & unstructured. Unstructured {}
1696
+ if err = yaml .Unmarshal (doc , obj ); err != nil {
1696
1697
logutil .Fatal (logger , err , "Can't unmarshal object" , "document" , doc )
1697
1698
}
1698
- if inferenceModel .Kind == "InferenceModel" {
1699
- logger .Info ("Creating inference model" , "model" , inferenceModel )
1700
- if err := k8sClient .Create (context .Background (), inferenceModel ); err != nil {
1701
- logutil .Fatal (logger , err , "Unable to create inferenceModel" , "modelName" , inferenceModel .Name )
1702
- }
1703
- }
1704
- }
1705
- for _ , doc := range docs {
1706
- inferencePool := & v1alpha2.InferencePool {}
1707
- if err = yaml .Unmarshal (doc , inferencePool ); err != nil {
1708
- logutil .Fatal (logger , err , "Can't unmarshal object" , "document" , doc )
1709
- }
1710
- if inferencePool .Kind == "InferencePool" {
1711
- logger .Info ("Creating inference pool" , "pool" , inferencePool )
1712
- if err := k8sClient .Create (context .Background (), inferencePool ); err != nil {
1713
- logutil .Fatal (logger , err , "Unable to create inferencePool" , "poolName" , inferencePool .Name )
1714
- }
1699
+ logger .Info ("Creating object" , "kind" , obj .GetKind (), "object" , obj )
1700
+ if err := k8sClient .Create (context .Background (), obj ); err != nil {
1701
+ logutil .Fatal (logger , err , "Unable to create object" , "object" , obj .GetName ())
1715
1702
}
1716
1703
}
1717
1704
0 commit comments