@@ -561,27 +561,31 @@ func (r *NemoCustomizerReconciler) addModelDownloadJobsConfig(ctx context.Contex
561
561
pullSecrets = append (pullSecrets , map [string ]string {"name" : secret })
562
562
}
563
563
564
- cfg [ "model_download_jobs" ] = map [string ]interface {}{
564
+ modelDownloadJobsCfg : = map [string ]interface {}{
565
565
"image" : n .Spec .ModelDownloadJobs .Image ,
566
566
"imagePullPolicy" : n .Spec .Image .PullPolicy ,
567
567
"imagePullSecrets" : pullSecrets ,
568
- "ngcAPISecret" : n .Spec .ModelDownloadJobs .NGCSecret .Name ,
569
- "ngcAPISecretKey" : n .Spec .ModelDownloadJobs .NGCSecret .Key ,
570
- "ngcSecretName" : n .Spec .ModelDownloadJobs .NGCSecret .Name ,
571
- "ngcSecretKey" : n .Spec .ModelDownloadJobs .NGCSecret .Key ,
572
568
"securityContext" : n .Spec .ModelDownloadJobs .SecurityContext ,
573
569
"ttlSecondsAfterFinished" : n .Spec .ModelDownloadJobs .TTLSecondsAfterFinished ,
574
570
"pollIntervalSeconds" : n .Spec .ModelDownloadJobs .PollIntervalSeconds ,
575
571
}
576
572
577
- // add HF secret only if present
578
- if n .Spec .ModelDownloadJobs .HFSecret .Name != "" {
579
- if modelDownloadJobs , ok := cfg ["model_download_jobs" ].(map [string ]interface {}); ok {
580
- modelDownloadJobs ["hfSecretName" ] = n .Spec .ModelDownloadJobs .HFSecret .Name
581
- modelDownloadJobs ["hfSecretKey" ] = n .Spec .ModelDownloadJobs .HFSecret .Key
582
- }
573
+ // add NGC secret if present
574
+ if n .Spec .ModelDownloadJobs .NGCSecret != nil {
575
+ modelDownloadJobsCfg ["ngcAPISecret" ] = n .Spec .ModelDownloadJobs .NGCSecret .Name
576
+ modelDownloadJobsCfg ["ngcAPISecretKey" ] = n .Spec .ModelDownloadJobs .NGCSecret .Key
577
+ modelDownloadJobsCfg ["ngcSecretName" ] = n .Spec .ModelDownloadJobs .NGCSecret .Name
578
+ modelDownloadJobsCfg ["ngcSecretKey" ] = n .Spec .ModelDownloadJobs .NGCSecret .Key
579
+ }
580
+
581
+ // add HF secret if present
582
+ if n .Spec .ModelDownloadJobs .HFSecret != nil && n .Spec .ModelDownloadJobs .HFSecret .Name != "" {
583
+ modelDownloadJobsCfg ["hfSecretName" ] = n .Spec .ModelDownloadJobs .HFSecret .Name
584
+ modelDownloadJobsCfg ["hfSecretKey" ] = n .Spec .ModelDownloadJobs .HFSecret .Key
583
585
}
584
586
587
+ cfg ["model_download_jobs" ] = modelDownloadJobsCfg
588
+
585
589
return nil
586
590
}
587
591
0 commit comments