Skip to content

Commit 4f9c4d7

Browse files
add input mapping and ignore_auto_referencing for resource group configuration in ibm_catalog.json
1 parent 1cfd49e commit 4f9c4d7

File tree

1 file changed

+183
-14
lines changed

1 file changed

+183
-14
lines changed

ibm_catalog.json

Lines changed: 183 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,21 @@
226226
"banking-ce"
227227
],
228228
"id": "bdb533aa-fe34-4f3b-bf35-0007fee74221",
229-
"input_mapping": [],
229+
"ignore_auto_referencing": [
230+
"*"
231+
],
232+
"input_mapping": [
233+
{
234+
"dependency_input": "resource_group_name",
235+
"version_input": "resource_group_name",
236+
"reference_version:": true
237+
},
238+
{
239+
"dependency_input": "use_existing_resource_group",
240+
"version_input": "use_existing_resource_group",
241+
"reference_version:": true
242+
}
243+
],
230244
"optional": true,
231245
"on_by_default": true,
232246
"version": ">=1.3.1"
@@ -239,9 +253,23 @@
239253
"standard"
240254
],
241255
"id": "8e851423-4cfc-40e7-a008-fb449d953cb9",
256+
"ignore_auto_referencing": [
257+
"*"
258+
],
242259
"on_by_default": true,
243-
"input_mapping": [],
244-
"optional": true,
260+
"input_mapping": [
261+
{
262+
"dependency_input": "resource_group_name",
263+
"version_input": "resource_group_name",
264+
"reference_version:": true
265+
},
266+
{
267+
"dependency_input": "use_existing_resource_group",
268+
"version_input": "use_existing_resource_group",
269+
"reference_version:": true
270+
}
271+
],
272+
"optional": false,
245273
"version": ">=1.2.12"
246274
},
247275
{
@@ -251,22 +279,50 @@
251279
"instances"
252280
],
253281
"id": "b773b1d4-69bb-48db-a657-2307015eb9c1",
254-
"input_mapping": [],
282+
"ignore_auto_referencing": [
283+
"*"
284+
],
285+
"input_mapping": [
286+
{
287+
"dependency_input": "resource_group_name",
288+
"version_input": "resource_group_name",
289+
"reference_version:": true
290+
},
291+
{
292+
"dependency_input": "use_existing_resource_group",
293+
"version_input": "use_existing_resource_group",
294+
"reference_version:": true
295+
}
296+
],
255297
"on_by_default": true,
256298
"optional": true,
257299
"version": ">=1.0.8"
258300
},
259301
{
260302
"name": "deploy-arch-ibm-watsonx-assistant",
261303
"id": "f0eab251-febe-4ae4-99ba-04d698fb6d20",
304+
"ignore_auto_referencing": [
305+
"*"
306+
],
262307
"version": ">=v1.1.2",
263308
"flavors": [
264309
"standard"
265310
],
266311
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
267312
"optional": true,
268313
"on_by_default": true,
269-
"input_mapping": []
314+
"input_mapping": [
315+
{
316+
"dependency_input": "resource_group_name",
317+
"version_input": "resource_group_name",
318+
"reference_version:": true
319+
},
320+
{
321+
"dependency_input": "use_existing_resource_group",
322+
"version_input": "use_existing_resource_group",
323+
"reference_version:": true
324+
}
325+
]
270326
},
271327
{
272328
"name": "deploy-arch-ibm-watson-discovery",
@@ -278,19 +334,47 @@
278334
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
279335
"optional": true,
280336
"on_by_default": true,
281-
"input_mapping": []
337+
"ignore_auto_referencing": [
338+
"*"
339+
],
340+
"input_mapping": [
341+
{
342+
"dependency_input": "resource_group_name",
343+
"version_input": "resource_group_name",
344+
"reference_version:": true
345+
},
346+
{
347+
"dependency_input": "use_existing_resource_group",
348+
"version_input": "use_existing_resource_group",
349+
"reference_version:": true
350+
}
351+
]
282352
},
283353
{
284354
"name": "deploy-arch-ibm-watsonx-ai",
285355
"id": "85b7c3d8-c947-408c-896c-52b375ceb1c0",
356+
"ignore_auto_referencing": [
357+
"*"
358+
],
286359
"version": ">=v1.1.1",
287360
"flavors": [
288361
"standard"
289362
],
290363
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
291364
"optional": true,
292365
"on_by_default": true,
293-
"input_mapping": []
366+
"input_mapping": [
367+
{
368+
"dependency_input": "resource_group_name",
369+
"version_input": "resource_group_name",
370+
"reference_version:": true
371+
},
372+
{
373+
"dependency_input": "use_existing_resource_group",
374+
"version_input": "use_existing_resource_group",
375+
"reference_version:": true
376+
}
377+
]
294378
}
295379
],
296380
"dependency_version_2": true,
@@ -398,7 +482,8 @@
398482
"required": false
399483
}
400484
],
401-
"outputs": []
485+
"outputs": [],
486+
"swappable_dependencies": []
402487
},
403488
{
404489
"label": "Standard (Deploy on Red Hat OpenShift)",
@@ -583,7 +668,21 @@
583668
"banking-roks"
584669
],
585670
"id": "bdb533aa-fe34-4f3b-bf35-0007fee74221",
586-
"input_mapping": [],
671+
"ignore_auto_referencing": [
672+
"*"
673+
],
674+
"input_mapping": [
675+
{
676+
"dependency_input": "resource_group_name",
677+
"version_input": "resource_group_name",
678+
"reference_version:": true
679+
},
680+
{
681+
"dependency_input": "use_existing_resource_group",
682+
"version_input": "use_existing_resource_group",
683+
"reference_version:": true
684+
}
685+
],
587686
"optional": true,
588687
"version": ">=1.3.1"
589688
},
@@ -595,7 +694,21 @@
595694
"standard"
596695
],
597696
"id": "8e851423-4cfc-40e7-a008-fb449d953cb9",
598-
"input_mapping": [],
697+
"ignore_auto_referencing": [
698+
"*"
699+
],
700+
"input_mapping": [
701+
{
702+
"dependency_input": "resource_group_name",
703+
"version_input": "resource_group_name",
704+
"reference_version:": true
705+
},
706+
{
707+
"dependency_input": "use_existing_resource_group",
708+
"version_input": "use_existing_resource_group",
709+
"reference_version:": true
710+
}
711+
],
599712
"optional": true,
600713
"version": ">=1.2.12"
601714
},
@@ -606,45 +719,101 @@
606719
"instances"
607720
],
608721
"id": "b773b1d4-69bb-48db-a657-2307015eb9c1",
609-
"input_mapping": [],
722+
"ignore_auto_referencing": [
723+
"*"
724+
],
725+
"input_mapping": [
726+
{
727+
"dependency_input": "resource_group_name",
728+
"version_input": "resource_group_name",
729+
"reference_version:": true
730+
},
731+
{
732+
"dependency_input": "use_existing_resource_group",
733+
"version_input": "use_existing_resource_group",
734+
"reference_version:": true
735+
}
736+
],
610737
"optional": true,
611738
"version": ">=1.0.8"
612739
},
613740
{
614741
"name": "deploy-arch-ibm-watsonx-assistant",
615742
"id": "f0eab251-febe-4ae4-99ba-04d698fb6d20",
743+
"ignore_auto_referencing": [
744+
"*"
745+
],
616746
"version": ">=v1.1.2",
617747
"flavors": [
618748
"standard"
619749
],
620750
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
621751
"optional": true,
622752
"on_by_default": true,
623-
"input_mapping": []
753+
"input_mapping": [
754+
{
755+
"dependency_input": "resource_group_name",
756+
"version_input": "resource_group_name",
757+
"reference_version:": true
758+
},
759+
{
760+
"dependency_input": "use_existing_resource_group",
761+
"version_input": "use_existing_resource_group",
762+
"reference_version:": true
763+
}
764+
]
624765
},
625766
{
626767
"name": "deploy-arch-ibm-watson-discovery",
627768
"id": "0f616276-a8a4-4399-bcbf-d3129f30295e",
769+
"ignore_auto_referencing": [
770+
"*"
771+
],
628772
"version": ">=v1.1.1",
629773
"flavors": [
630774
"standard"
631775
],
632776
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
633777
"optional": true,
634778
"on_by_default": true,
635-
"input_mapping": []
779+
"input_mapping": [
780+
{
781+
"dependency_input": "resource_group_name",
782+
"version_input": "resource_group_name",
783+
"reference_version:": true
784+
},
785+
{
786+
"dependency_input": "use_existing_resource_group",
787+
"version_input": "use_existing_resource_group",
788+
"reference_version:": true
789+
}
790+
]
636791
},
637792
{
638793
"name": "deploy-arch-ibm-watsonx-ai",
639794
"id": "85b7c3d8-c947-408c-896c-52b375ceb1c0",
795+
"ignore_auto_referencing": [
796+
"*"
797+
],
640798
"version": ">=v1.1.1",
641799
"flavors": [
642800
"standard"
643801
],
644802
"catalog_id": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd",
645803
"optional": true,
646804
"on_by_default": true,
647-
"input_mapping": []
805+
"input_mapping": [
806+
{
807+
"dependency_input": "resource_group_name",
808+
"version_input": "resource_group_name",
809+
"reference_version:": true
810+
},
811+
{
812+
"dependency_input": "use_existing_resource_group",
813+
"version_input": "use_existing_resource_group",
814+
"reference_version:": true
815+
}
816+
]
648817
}
649818
],
650819
"dependency_version_2": true,

0 commit comments

Comments
 (0)