Skip to content

Commit 3cbde71

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. (#200)
* Added the new worker node flavors widget * small fix * small fix * update ibm_catalog.json * updated the default machine type * updated the default machine type * updated the custom config * updated the submodule
1 parent a4805dd commit 3cbde71

File tree

1 file changed

+16
-180
lines changed

1 file changed

+16
-180
lines changed

ibm_catalog.json

Lines changed: 16 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -506,188 +506,24 @@
506506
},
507507
{
508508
"key": "default_worker_pool_machine_type",
509+
"type": "string",
510+
"default_value": "bx2.4x16",
511+
"description": "A worker node flavor that defines the architecture, virtual CPU, memory, and disk space in the default worker pool.",
509512
"required": true,
510-
"virtual": true,
511-
"default_value": "bx2.8x32",
512-
"options": [
513-
{
514-
"displayname": "bx2.16x64",
515-
"value": "bx2.16x64"
516-
},
517-
{
518-
"displayname": "bx2.32x128",
519-
"value": "bx2.32x128"
520-
},
521-
{
522-
"displayname": "bx2.48x192",
523-
"value": "bx2.48x192"
524-
},
525-
{
526-
"displayname": "bx2.8x32",
527-
"value": "bx2.8x32"
528-
},
529-
{
530-
"displayname": "bx3d.128x640",
531-
"value": "bx3d.128x640"
532-
},
533-
{
534-
"displayname": "bx3d.16x80",
535-
"value": "bx3d.16x80"
536-
},
537-
{
538-
"displayname": "bx3d.24x120",
539-
"value": "bx3d.24x120"
540-
},
541-
{
542-
"displayname": "bx3d.32x160",
543-
"value": "bx3d.32x160"
544-
},
545-
{
546-
"displayname": "bx3d.48x240",
547-
"value": "bx3d.48x240"
548-
},
549-
{
550-
"displayname": "bx3d.64x320",
551-
"value": "bx3d.64x320"
552-
},
553-
{
554-
"displayname": "bx3d.8x40",
555-
"value": "bx3d.8x40"
556-
},
557-
{
558-
"displayname": "bx3d.96x480",
559-
"value": "bx3d.96x480"
560-
},
561-
{
562-
"displayname": "cx2.16x32",
563-
"value": "cx2.16x32"
564-
},
565-
{
566-
"displayname": "cx2.32x64",
567-
"value": "cx2.32x64"
568-
},
569-
{
570-
"displayname": "cx2.48x96",
571-
"value": "cx2.48x96"
572-
},
573-
{
574-
"displayname": "cx3d.128x320",
575-
"value": "cx3d.128x320"
576-
},
577-
{
578-
"displayname": "cx3d.16x40",
579-
"value": "cx3d.16x40"
580-
},
581-
{
582-
"displayname": "cx3d.24x60",
583-
"value": "cx3d.24x60"
584-
},
585-
{
586-
"displayname": "cx3d.32x80",
587-
"value": "cx3d.32x80"
588-
},
589-
{
590-
"displayname": "cx3d.48x120",
591-
"value": "cx3d.48x120"
592-
},
593-
{
594-
"displayname": "cx3d.64x160",
595-
"value": "cx3d.64x160"
596-
},
597-
{
598-
"displayname": "cx3d.96x240",
599-
"value": "cx3d.96x240"
600-
},
601-
{
602-
"displayname": "mx2.128x1024",
603-
"value": "mx2.128x1024"
604-
},
605-
{
606-
"displayname": "mx2.16x128",
607-
"value": "mx2.16x128"
608-
},
609-
{
610-
"displayname": "mx2.32x256",
611-
"value": "mx2.32x256"
612-
},
613-
{
614-
"displayname": "mx2.48x384",
615-
"value": "mx2.48x384"
616-
},
617-
{
618-
"displayname": "mx2.64x512",
619-
"value": "mx2.64x512"
620-
},
621-
{
622-
"displayname": "mx2.8x64",
623-
"value": "mx2.8x64"
624-
},
625-
{
626-
"displayname": "mx3d.128x1280",
627-
"value": "mx3d.128x1280"
628-
},
629-
{
630-
"displayname": "mx3d.24x240",
631-
"value": "mx3d.24x240"
632-
},
633-
{
634-
"displayname": "mx3d.32x320",
635-
"value": "mx3d.32x320"
636-
},
637-
{
638-
"displayname": "mx3d.48x480",
639-
"value": "mx3d.48x480"
640-
},
641-
{
642-
"displayname": "mx3d.64x640",
643-
"value": "mx3d.64x640"
644-
},
645-
{
646-
"displayname": "mx3d.96x960",
647-
"value": "mx3d.96x960"
648-
},
649-
{
650-
"displayname": "bx2d.metal.96x384 (Only available in Toronto (ca-tor))",
651-
"value": "bx2d.metal.96x384"
652-
},
653-
{
654-
"displayname": "cx2d.metal.96x192 (Only available in Toronto (ca-tor)) ",
655-
"value": "cx2d.metal.96x192"
656-
},
657-
{
658-
"displayname": "mx2d.metal.96x768 (Only available in Toronto (ca-tor))) ",
659-
"value": "mx2d.metal.96x768"
660-
},
661-
{
662-
"displayname": "mx2.16x128.2000gb (Not available in Sao Paulo (br-sao), Montreal (ca-mon), Madrid (eu-es), Osaka (jp-osa))",
663-
"value": "mx2.16x128.2000gb"
664-
},
665-
{
666-
"displayname": "ox2.128x1024 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
667-
"value": "ox2.128x1024"
668-
},
669-
{
670-
"displayname": "ox2.16x128 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
671-
"value": "ox2.16x128"
672-
},
673-
{
674-
"displayname": "ox2.32x256 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
675-
"value": "ox2.32x256"
676-
},
677-
{
678-
"displayname": "ox2.64x512 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
679-
"value": "ox2.64x512"
680-
},
681-
{
682-
"displayname": "ox2.8x64 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
683-
"value": "ox2.8x64"
684-
},
685-
{
686-
"displayname": "ox2.96x768 (Not available in Sao Paulo (br-sao), Montreal (ca-mon))",
687-
"value": "ox2.96x768"
513+
"custom_config": {
514+
"type": "worker_node_flavors",
515+
"grouping": "deployment",
516+
"original_grouping": "deployment",
517+
"associations": {
518+
"parameters": [
519+
{
520+
"name": "region",
521+
"optionsRefresh": true
522+
}
523+
]
688524
}
689-
],
690-
"description": "The machine type for worker nodes.[Learn more](https://cloud.ibm.com/docs/openshift?topic=openshift-vpc-flavors)."
525+
},
526+
"virtual": true
691527
},
692528
{
693529
"key": "default_worker_pool_workers_per_zone",

0 commit comments

Comments
 (0)