Skip to content

Commit 43bcb86

Browse files
authored
feat: added a new widget for the default_worker_pool_machine_type variable to enhance the user experience<br> - The widget dynamically fetches available worker node flavors based on the selected region, ensuring users only see machine types that are actually available in their chosen deployment location. (#863)
* added the worker node flavour widget * updated the description * small fix * removed the default_value field * removed additional fields * validation * reverting for cross check * added association * testing refresh as false * final fix
1 parent 2f00447 commit 43bcb86

File tree

1 file changed

+12
-173
lines changed

1 file changed

+12
-173
lines changed

ibm_catalog.json

Lines changed: 12 additions & 173 deletions
Original file line numberDiff line numberDiff line change
@@ -301,180 +301,19 @@
301301
{
302302
"key": "default_worker_pool_machine_type",
303303
"required": true,
304-
"options": [
305-
{
306-
"displayname": "bx2.4x16",
307-
"value": "bx2.4x16"
308-
},
309-
{
310-
"displayname": "bx2.16x64",
311-
"value": "bx2.16x64"
312-
},
313-
{
314-
"displayname": "bx2.32x128",
315-
"value": "bx2.32x128"
316-
},
317-
{
318-
"displayname": "bx2.48x192",
319-
"value": "bx2.48x192"
320-
},
321-
{
322-
"displayname": "bx2.8x32",
323-
"value": "bx2.8x32"
324-
},
325-
{
326-
"displayname": "bx3d.128x640",
327-
"value": "bx3d.128x640"
328-
},
329-
{
330-
"displayname": "bx3d.16x80",
331-
"value": "bx3d.16x80"
332-
},
333-
{
334-
"displayname": "bx3d.24x120",
335-
"value": "bx3d.24x120"
336-
},
337-
{
338-
"displayname": "bx3d.32x160",
339-
"value": "bx3d.32x160"
340-
},
341-
{
342-
"displayname": "bx3d.48x240",
343-
"value": "bx3d.48x240"
344-
},
345-
{
346-
"displayname": "bx3d.64x320",
347-
"value": "bx3d.64x320"
348-
},
349-
{
350-
"displayname": "bx3d.8x40",
351-
"value": "bx3d.8x40"
352-
},
353-
{
354-
"displayname": "bx3d.96x480",
355-
"value": "bx3d.96x480"
356-
},
357-
{
358-
"displayname": "cx2.16x32",
359-
"value": "cx2.16x32"
360-
},
361-
{
362-
"displayname": "cx2.32x64",
363-
"value": "cx2.32x64"
364-
},
365-
{
366-
"displayname": "cx2.48x96",
367-
"value": "cx2.48x96"
368-
},
369-
{
370-
"displayname": "cx3d.128x320",
371-
"value": "cx3d.128x320"
372-
},
373-
{
374-
"displayname": "cx3d.16x40",
375-
"value": "cx3d.16x40"
376-
},
377-
{
378-
"displayname": "cx3d.24x60",
379-
"value": "cx3d.24x60"
380-
},
381-
{
382-
"displayname": "cx3d.32x80",
383-
"value": "cx3d.32x80"
384-
},
385-
{
386-
"displayname": "cx3d.48x120",
387-
"value": "cx3d.48x120"
388-
},
389-
{
390-
"displayname": "cx3d.64x160",
391-
"value": "cx3d.64x160"
392-
},
393-
{
394-
"displayname": "cx3d.96x240",
395-
"value": "cx3d.96x240"
396-
},
397-
{
398-
"displayname": "mx2.128x1024",
399-
"value": "mx2.128x1024"
400-
},
401-
{
402-
"displayname": "mx2.16x128",
403-
"value": "mx2.16x128"
404-
},
405-
{
406-
"displayname": "mx2.32x256",
407-
"value": "mx2.32x256"
408-
},
409-
{
410-
"displayname": "mx2.48x384",
411-
"value": "mx2.48x384"
412-
},
413-
{
414-
"displayname": "mx2.64x512",
415-
"value": "mx2.64x512"
416-
},
417-
{
418-
"displayname": "mx2.8x64",
419-
"value": "mx2.8x64"
420-
},
421-
{
422-
"displayname": "mx3d.128x1280",
423-
"value": "mx3d.128x1280"
424-
},
425-
{
426-
"displayname": "mx3d.24x240",
427-
"value": "mx3d.24x240"
428-
},
429-
{
430-
"displayname": "mx3d.32x320",
431-
"value": "mx3d.32x320"
432-
},
433-
{
434-
"displayname": "mx3d.48x480",
435-
"value": "mx3d.48x480"
436-
},
437-
{
438-
"displayname": "mx3d.64x640",
439-
"value": "mx3d.64x640"
440-
},
441-
{
442-
"displayname": "mx3d.96x960",
443-
"value": "mx3d.96x960"
444-
},
445-
{
446-
"displayname": "bx2d.metal.96x384 (Only available in Toronto (ca-tor))",
447-
"value": "bx2d.metal.96x384"
448-
},
449-
{
450-
"displayname": "cx2d.metal.96x192 (Only available in Toronto (ca-tor)) ",
451-
"value": "cx2d.metal.96x192"
452-
},
453-
{
454-
"displayname": "mx2d.metal.96x768 (Only available in Toronto (ca-tor))) ",
455-
"value": "mx2d.metal.96x768"
456-
},
457-
{
458-
"displayname": "mx2.16x128.2000gb (Not available in Sao Paulo (br-sao), Montreal (ca-mon), Madrid (eu-es), Osaka (jp-osa))",
459-
"value": "mx2.16x128.2000gb"
460-
},
461-
{
462-
"displayname": "ox2.128x1024 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
463-
"value": "ox2.128x1024"
464-
},
465-
{
466-
"displayname": "ox2.16x128 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
467-
"value": "ox2.16x128"
468-
},
469-
{
470-
"displayname": "ox2.32x256 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
471-
"value": "ox2.32x256"
472-
},
473-
{
474-
"displayname": "ox2.64x512 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
475-
"value": "ox2.64x512"
304+
"custom_config": {
305+
"type": "worker_node_flavors",
306+
"grouping": "deployment",
307+
"original_grouping": "deployment",
308+
"associations": {
309+
"parameters": [
310+
{
311+
"name": "region",
312+
"optionsRefresh": true
313+
}
314+
]
476315
}
477-
]
316+
}
478317
},
479318
{
480319
"key": "default_worker_pool_workers_per_zone",

0 commit comments

Comments
 (0)