|
493 | 493 | } |
494 | 494 | ] |
495 | 495 | }, |
496 | | - { |
497 | | - "key": "existing_vpc_crn", |
498 | | - "required": true, |
499 | | - "value_constraints": [ |
500 | | - { |
501 | | - "type": "regex", |
502 | | - "description": "The value provided for 'existing_vpc_crn' is not valid.", |
503 | | - "value": "^crn:(.*:){3}is:(.*:){2}:vpc:[0-9a-z]{4}-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
504 | | - } |
505 | | - ] |
506 | | - }, |
507 | 496 | { |
508 | 497 | "key": "region", |
509 | 498 | "required": true, |
|
520 | 509 | "virtual": true, |
521 | 510 | "default_value": "us-south" |
522 | 511 | }, |
523 | | - { |
524 | | - "key": "existing_cos_instance_crn", |
525 | | - "required": true, |
526 | | - "value_constraints": [ |
527 | | - { |
528 | | - "type": "regex", |
529 | | - "description": "The value provided for 'existing_cos_instance_crn' is not valid.", |
530 | | - "value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
531 | | - } |
532 | | - ] |
533 | | - }, |
534 | 512 | { |
535 | 513 | "key": "allow_public_access_to_cluster", |
536 | 514 | "required": true |
|
609 | 587 | }, |
610 | 588 | { |
611 | 589 | "key": "cluster_ready_when", |
| 590 | + "hidden": true, |
612 | 591 | "options": [ |
613 | 592 | { |
614 | 593 | "displayname": "Normal", |
|
632 | 611 | "key": "enable_ocp_console" |
633 | 612 | }, |
634 | 613 | { |
635 | | - "key": "addons" |
| 614 | + "key": "addons", |
| 615 | + "custom_config": { |
| 616 | + "type": "code_editor", |
| 617 | + "grouping": "deployment", |
| 618 | + "original_grouping": "deployment" |
| 619 | + } |
636 | 620 | }, |
637 | 621 | { |
638 | | - "key": "manage_all_addons" |
| 622 | + "key": "manage_all_addons", |
| 623 | + "hidden": true |
639 | 624 | }, |
640 | 625 | { |
641 | 626 | "key": "additional_worker_pools", |
|
648 | 633 | }, |
649 | 634 | { |
650 | 635 | "key": "worker_pools_taints", |
651 | | - "type": "array", |
| 636 | + "hidden": true, |
652 | 637 | "custom_config": { |
653 | 638 | "type": "code_editor", |
654 | 639 | "grouping": "deployment", |
655 | 640 | "original_grouping": "deployment" |
656 | 641 | } |
657 | 642 | }, |
658 | 643 | { |
659 | | - "key": "ignore_worker_pool_size_changes" |
| 644 | + "key": "ignore_worker_pool_size_changes", |
| 645 | + "hidden": true |
660 | 646 | }, |
661 | 647 | { |
662 | | - "key": "allow_default_worker_pool_replacement" |
| 648 | + "key": "allow_default_worker_pool_replacement", |
| 649 | + "hidden": true |
663 | 650 | }, |
664 | 651 | { |
665 | 652 | "key": "default_worker_pool_labels" |
666 | 653 | }, |
667 | 654 | { |
668 | | - "key": "enable_autoscaling_for_default_pool" |
| 655 | + "key": "enable_autoscaling_for_default_pool", |
| 656 | + "hidden": true |
669 | 657 | }, |
670 | 658 | { |
671 | 659 | "key": "default_pool_minimum_number_of_nodes" |
|
677 | 665 | "key": "additional_security_group_ids" |
678 | 666 | }, |
679 | 667 | { |
680 | | - "key": "existing_subnet_ids" |
| 668 | + "key": "existing_subnet_ids", |
| 669 | + "hidden": true |
681 | 670 | }, |
682 | 671 | { |
683 | 672 | "key": "use_private_endpoint" |
684 | 673 | }, |
685 | 674 | { |
686 | 675 | "key": "cluster_config_endpoint_type", |
| 676 | + "hidden": true, |
687 | 677 | "options": [ |
688 | 678 | { |
689 | 679 | "displayname": "default", |
|
707 | 697 | "key": "allow_outbound_traffic" |
708 | 698 | }, |
709 | 699 | { |
710 | | - "key": "verify_worker_network_readiness" |
| 700 | + "key": "verify_worker_network_readiness", |
| 701 | + "hidden": true |
711 | 702 | }, |
712 | 703 | { |
713 | | - "key": "pod_subnet_cidr" |
| 704 | + "key": "pod_subnet_cidr", |
| 705 | + "hidden": true |
714 | 706 | }, |
715 | 707 | { |
716 | | - "key": "service_subnet_cidr" |
| 708 | + "key": "service_subnet_cidr", |
| 709 | + "hidden": true |
717 | 710 | }, |
718 | 711 | { |
719 | 712 | "key": "custom_security_group_ids" |
720 | 713 | }, |
721 | 714 | { |
722 | | - "key": "attach_ibm_managed_security_group" |
| 715 | + "key": "attach_ibm_managed_security_group", |
| 716 | + "hidden": true |
723 | 717 | }, |
724 | 718 | { |
725 | 719 | "key": "additional_lb_security_group_ids" |
726 | 720 | }, |
727 | 721 | { |
728 | | - "key": "number_of_lbs" |
| 722 | + "key": "number_of_lbs", |
| 723 | + "hidden": true |
729 | 724 | }, |
730 | 725 | { |
731 | 726 | "key": "additional_vpe_security_group_ids" |
|
790 | 785 | ] |
791 | 786 | }, |
792 | 787 | { |
793 | | - "key": "boot_volume_kms_key_name" |
| 788 | + "key": "boot_volume_kms_key_name", |
| 789 | + "hidden": true |
794 | 790 | }, |
795 | 791 | { |
796 | | - "key": "boot_volume_kms_key_ring_name" |
| 792 | + "key": "boot_volume_kms_key_ring_name", |
| 793 | + "hidden": true |
797 | 794 | }, |
798 | 795 | { |
799 | 796 | "key": "cbr_rules", |
| 797 | + "hidden": true, |
800 | 798 | "display_name": "openshift_cluster_cbr_rules", |
801 | 799 | "type": "array", |
802 | 800 | "custom_config": { |
|
847 | 845 | "value": "trial" |
848 | 846 | } |
849 | 847 | ], |
850 | | - "default_value": "__NOT_SET__", |
| 848 | + "default_value": "standard", |
851 | 849 | "description": "The pricing plan to use when provisioning a Secrets Manager instance. Possible values: `standard`, `trial`. You can create only one Trial instance of Secrets Manager per account. Before you can create a new Trial instance, you must delete the existing Trial instance and its reclamation. [Learn more](https://cloud.ibm.com/docs/secrets-manager?topic=secrets-manager-create-instance&interface=ui#upgrade-instance-standard)." |
852 | 850 | }, |
| 851 | + { |
| 852 | + "key": "existing_vpc_crn", |
| 853 | + "value_constraints": [ |
| 854 | + { |
| 855 | + "type": "regex", |
| 856 | + "description": "The value provided for 'existing_vpc_crn' is not valid.", |
| 857 | + "value": "^crn:(.*:){3}is:(.*:){2}:vpc:[0-9a-z]{4}-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
| 858 | + } |
| 859 | + ] |
| 860 | + }, |
| 861 | + { |
| 862 | + "key": "existing_cos_instance_crn", |
| 863 | + "value_constraints": [ |
| 864 | + { |
| 865 | + "type": "regex", |
| 866 | + "description": "The value provided for 'existing_cos_instance_crn' is not valid.", |
| 867 | + "value": "^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$" |
| 868 | + } |
| 869 | + ] |
| 870 | + }, |
853 | 871 | { |
854 | 872 | "key": "skip_ocp_secrets_manager_iam_auth_policy" |
855 | 873 | }, |
856 | 874 | { |
857 | 875 | "key": "subnets", |
858 | | - "type": "object", |
859 | | - "default_value": "{\n zone-1 = [\n {\n name = \"subnet-a\"\n cidr = \"10.10.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-2 = [\n {\n name = \"subnet-b\"\n cidr = \"10.20.10.0/24\"\n public_gateway = false\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-3 = [\n {\n name = \"subnet-c\"\n cidr = \"10.30.10.0/24\"\n public_gateway = false\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ]\n }", |
| 876 | + "default_value": "{\n zone-1 = [\n {\n name = \"subnet-a\"\n cidr = \"10.10.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-2 = [\n {\n name = \"subnet-b\"\n cidr = \"10.20.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ],\n zone-3 = [\n {\n name = \"subnet-c\"\n cidr = \"10.30.10.0/24\"\n public_gateway = true\n acl_name = \"vpc-acl\"\n no_addr_prefix = false\n }\n ]\n }", |
860 | 877 | "description": "List of subnets for the vpc. For each item in each array, a subnet will be created. Items can be either CIDR blocks or total ipv4 addresses. Public gateways will be enabled only in zones where a gateway has been created. [Learn more](https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc/blob/main/solutions/fully-configurable/DA-types.md#subnets-).", |
861 | 878 | "required": false, |
862 | | - "virtual": true |
| 879 | + "virtual": true, |
| 880 | + "custom_config": { |
| 881 | + "grouping": "deployment", |
| 882 | + "original_grouping": "deployment", |
| 883 | + "type": "code_editor" |
| 884 | + } |
863 | 885 | }, |
864 | 886 | { |
865 | 887 | "key": "network_acls", |
|
896 | 918 | "key": "enable_kube_audit" |
897 | 919 | }, |
898 | 920 | { |
899 | | - "key": "audit_deployment_name" |
| 921 | + "key": "audit_deployment_name", |
| 922 | + "hidden": true |
900 | 923 | }, |
901 | 924 | { |
902 | 925 | "key": "audit_log_policy", |
| 926 | + "hidden": true, |
903 | 927 | "options": [ |
904 | 928 | { |
905 | 929 | "displayname": "Default", |
|
912 | 936 | ] |
913 | 937 | }, |
914 | 938 | { |
915 | | - "key": "audit_namespace" |
| 939 | + "key": "audit_namespace", |
| 940 | + "hidden": true |
916 | 941 | }, |
917 | 942 | { |
918 | | - "key": "audit_webhook_listener_image" |
| 943 | + "key": "audit_webhook_listener_image", |
| 944 | + "hidden": true |
919 | 945 | }, |
920 | 946 | { |
921 | | - "key": "audit_webhook_listener_image_tag_digest" |
| 947 | + "key": "audit_webhook_listener_image_tag_digest", |
| 948 | + "hidden": true |
922 | 949 | } |
923 | 950 | ], |
924 | 951 | "dependencies": [ |
|
0 commit comments