@@ -31,11 +31,9 @@ import (
3131 "sigs.k8s.io/controller-runtime/pkg/client"
3232 "sigs.k8s.io/controller-runtime/pkg/client/fake"
3333
34- utils "github.com/NVIDIA/k8s-nim-operator/internal/utils"
35-
36- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
37-
3834 corev1 "k8s.io/api/core/v1"
35+ metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
36+ "k8s.io/utils/ptr"
3937
4038 appsv1alpha1 "github.com/NVIDIA/k8s-nim-operator/api/apps/v1alpha1"
4139)
@@ -87,7 +85,7 @@ var _ = Describe("NIMPipeline Controller", func() {
8785 Services : []appsv1alpha1.NIMServicePipelineSpec {
8886 {
8987 Name : "nim-llm-service" ,
90- Enabled : utils . BoolPtr (true ),
88+ Enabled : ptr . To (true ),
9189 Spec : appsv1alpha1.NIMServiceSpec {
9290 Image : appsv1alpha1.Image {
9391 Repository : "llm-nim-container" ,
@@ -108,7 +106,7 @@ var _ = Describe("NIMPipeline Controller", func() {
108106 },
109107 {
110108 Name : "nim-embedding-service" ,
111- Enabled : utils . BoolPtr (false ),
109+ Enabled : ptr . To (false ),
112110 Spec : appsv1alpha1.NIMServiceSpec {
113111 Image : appsv1alpha1.Image {
114112 Repository : "llm-embedding-container" ,
@@ -154,7 +152,7 @@ var _ = Describe("NIMPipeline Controller", func() {
154152 Services : []appsv1alpha1.NIMServicePipelineSpec {
155153 {
156154 Name : "nim-llm-service" ,
157- Enabled : utils . BoolPtr (true ),
155+ Enabled : ptr . To (true ),
158156 Spec : appsv1alpha1.NIMServiceSpec {
159157 Image : appsv1alpha1.Image {
160158 Repository : "llm-nim-container" ,
@@ -175,7 +173,7 @@ var _ = Describe("NIMPipeline Controller", func() {
175173 },
176174 {
177175 Name : "nim-embedding-service" ,
178- Enabled : utils . BoolPtr (false ),
176+ Enabled : ptr . To (false ),
179177 Spec : appsv1alpha1.NIMServiceSpec {
180178 Image : appsv1alpha1.Image {
181179 Repository : "llm-embedding-container" ,
@@ -198,7 +196,7 @@ var _ = Describe("NIMPipeline Controller", func() {
198196 namespacedName := types.NamespacedName {Name : "test-pipeline" , Namespace : "default" }
199197 Expect (client .Get (context .TODO (), namespacedName , updatePipeline )).To (Succeed ())
200198
201- updatePipeline .Spec .Services [1 ].Enabled = utils . BoolPtr (true )
199+ updatePipeline .Spec .Services [1 ].Enabled = ptr . To (true )
202200 Expect (client .Update (ctx , updatePipeline )).To (Succeed ())
203201
204202 // Reconcile the resource
@@ -214,7 +212,7 @@ var _ = Describe("NIMPipeline Controller", func() {
214212 }, time .Second * 5 , time .Millisecond * 500 ).Should (BeTrue ())
215213
216214 // Disable nim-llm-service in the pipeline spec
217- updatePipeline .Spec .Services [0 ].Enabled = utils . BoolPtr (false )
215+ updatePipeline .Spec .Services [0 ].Enabled = ptr . To (false )
218216 Expect (client .Update (ctx , updatePipeline )).To (Succeed ())
219217
220218 // Reconcile the resource
@@ -241,7 +239,7 @@ var _ = Describe("NIMPipeline Controller", func() {
241239 Services : []appsv1alpha1.NIMServicePipelineSpec {
242240 {
243241 Name : "nim-llm-service" ,
244- Enabled : utils . BoolPtr (true ),
242+ Enabled : ptr . To (true ),
245243 Spec : appsv1alpha1.NIMServiceSpec {
246244 Image : appsv1alpha1.Image {
247245 Repository : "llm-nim-container" ,
0 commit comments