@@ -256,9 +256,7 @@ func buildLlamaStackVectorDB(_ *common_helper.Helper, _ *apiv1beta1.OpenStackLig
256256
257257func buildLlamaStackVectorIO (h * common_helper.Helper , instance * apiv1beta1.OpenStackLightspeed , chunkFilterQuery string ) []interface {} {
258258 providers := buildLlamaStackVectorDB (h , instance )
259- if isOKPEnabled (instance ) {
260- providers = append (providers , buildOKPVectorIOProvider (chunkFilterQuery ))
261- }
259+ providers = append (providers , buildOKPVectorIOProvider (chunkFilterQuery ))
262260 return providers
263261}
264262
@@ -378,32 +376,28 @@ func buildLlamaStackModels(_ *common_helper.Helper, instance *apiv1beta1.OpenSta
378376 }
379377 }
380378
381- if isOKPEnabled (instance ) {
382- models = append (models , map [string ]interface {}{
383- "model_id" : "solr_embedding" ,
384- "model_type" : "embedding" ,
385- "provider_id" : "sentence-transformers" ,
386- "provider_model_id" : OKPEmbeddingModelMountPath ,
387- "metadata" : map [string ]interface {}{
388- "embedding_dimension" : 384 ,
389- },
390- })
391- }
379+ models = append (models , map [string ]interface {}{
380+ "model_id" : "solr_embedding" ,
381+ "model_type" : "embedding" ,
382+ "provider_id" : "sentence-transformers" ,
383+ "provider_model_id" : OKPEmbeddingModelMountPath ,
384+ "metadata" : map [string ]interface {}{
385+ "embedding_dimension" : 384 ,
386+ },
387+ })
392388
393389 return models
394390}
395391
396- func buildLlamaStackVectorStores (_ * common_helper.Helper , instance * apiv1beta1.OpenStackLightspeed ) []interface {} {
397- stores := []interface {}{}
398- if isOKPEnabled (instance ) {
399- stores = append (stores , map [string ]interface {}{
392+ func buildLlamaStackVectorStores (_ * common_helper.Helper , _ * apiv1beta1.OpenStackLightspeed ) []interface {} {
393+ return []interface {}{
394+ map [string ]interface {}{
400395 "vector_store_id" : "portal-rag" ,
401396 "provider_id" : "okp_solr" ,
402397 "embedding_dimension" : 384 ,
403398 "embedding_model" : "sentence-transformers/" + OKPEmbeddingModelMountPath ,
404- })
399+ },
405400 }
406- return stores
407401}
408402
409403func buildLlamaStackToolGroups (_ * common_helper.Helper , _ * apiv1beta1.OpenStackLightspeed ) []interface {} {
@@ -426,11 +420,8 @@ func buildLlamaStackYAML(h *common_helper.Helper, ctx context.Context, instance
426420 return "" , fmt .Errorf ("failed to build inference providers: %w" , err )
427421 }
428422
429- okpChunkFilterQuery := ""
430- if isOKPEnabled (instance ) {
431- config ["external_providers_dir" ] = ExternalProvidersDir
432- okpChunkFilterQuery = getOKPChunkFilterQuery (ctx , h , instance )
433- }
423+ config ["external_providers_dir" ] = ExternalProvidersDir
424+ okpChunkFilterQuery := getOKPChunkFilterQuery (ctx , h , instance )
434425
435426 // Build providers map - only include providers for enabled APIs
436427 config ["providers" ] = map [string ]interface {}{
0 commit comments