|
257 | 257 | { |
258 | 258 | "key": "openshift_version", |
259 | 259 | "required": true, |
| 260 | + "type": "string", |
| 261 | + "type_metadata": "string", |
260 | 262 | "default_value": "4.19", |
261 | 263 | "options": [ |
262 | 264 | { |
| 265 | + "description": "Supported until 26 May 2027", |
263 | 266 | "displayname": "4.19", |
264 | 267 | "value": "4.19" |
265 | 268 | }, |
266 | 269 | { |
| 270 | + "description": "Supported until 26 May 2027", |
267 | 271 | "displayname": "4.18", |
268 | 272 | "value": "4.18" |
269 | 273 | }, |
270 | 274 | { |
| 275 | + "description": "Supported until 26 August 2026", |
271 | 276 | "displayname": "4.17", |
272 | 277 | "value": "4.17" |
273 | 278 | }, |
274 | 279 | { |
| 280 | + "description": "Supported until 26 August 2026", |
275 | 281 | "displayname": "4.16", |
276 | 282 | "value": "4.16" |
277 | 283 | }, |
278 | 284 | { |
| 285 | + "description": "Support ends 14 December 2025", |
279 | 286 | "displayname": "4.15", |
280 | 287 | "value": "4.15" |
281 | 288 | }, |
282 | 289 | { |
| 290 | + "description": "Support ends 14 December 2025", |
283 | 291 | "displayname": "4.14", |
284 | 292 | "value": "4.14" |
285 | 293 | } |
|
478 | 486 | { |
479 | 487 | "key": "default_worker_pool_operating_system", |
480 | 488 | "required": true, |
| 489 | + "type": "string", |
| 490 | + "type_metadata": "string", |
481 | 491 | "options": [ |
482 | 492 | { |
| 493 | + "description": "RHEL with security features", |
483 | 494 | "displayname": "RHEL 9", |
484 | 495 | "value": "RHEL_9_64" |
485 | 496 | }, |
486 | 497 | { |
| 498 | + "description": "Container-optimized for Red Hat OpenShift Container Platform (OCP) clusters", |
487 | 499 | "displayname": "Red Hat CoreOS", |
488 | 500 | "value": "RHCOS" |
489 | 501 | }, |
490 | 502 | { |
| 503 | + "description": "Stable RHEL, widely compatible", |
491 | 504 | "displayname": "RHEL 8", |
492 | 505 | "value": "REDHAT_8_64" |
493 | 506 | } |
|
588 | 601 | { |
589 | 602 | "key": "cluster_ready_when", |
590 | 603 | "hidden": true, |
| 604 | + "type": "string", |
| 605 | + "type_metadata": "string", |
591 | 606 | "options": [ |
592 | 607 | { |
| 608 | + "description": "Standard readiness, cluster control plane is ready", |
593 | 609 | "displayname": "Normal", |
594 | 610 | "value": "Normal" |
595 | 611 | }, |
596 | 612 | { |
597 | | - "displayname": "IngressReady", |
| 613 | + "description": "Wait for ingress controller to be operational", |
| 614 | + "displayname": "Ingress Ready", |
598 | 615 | "value": "IngressReady" |
599 | 616 | }, |
600 | 617 | { |
601 | | - "displayname": "OneWorkerNodeReady", |
| 618 | + "description": "At least one worker node is fully ready", |
| 619 | + "displayname": "One Worker Ready", |
602 | 620 | "value": "OneWorkerNodeReady" |
603 | 621 | }, |
604 | 622 | { |
605 | | - "displayname": "MasterNodeReady", |
| 623 | + "description": "Master node components are operational", |
| 624 | + "displayname": "Master Ready", |
606 | 625 | "value": "MasterNodeReady" |
607 | 626 | } |
608 | 627 | ] |
|
695 | 714 | { |
696 | 715 | "key": "cluster_config_endpoint_type", |
697 | 716 | "hidden": true, |
| 717 | + "type": "string", |
| 718 | + "type_metadata": "string", |
698 | 719 | "options": [ |
699 | 720 | { |
700 | | - "displayname": "default", |
| 721 | + "description": "Standard endpoint configuration", |
| 722 | + "displayname": "Default", |
701 | 723 | "value": "default" |
702 | 724 | }, |
703 | 725 | { |
704 | | - "displayname": "private", |
| 726 | + "description": "Private network access only", |
| 727 | + "displayname": "Private", |
705 | 728 | "value": "private" |
706 | 729 | }, |
707 | 730 | { |
708 | | - "displayname": "vpe", |
| 731 | + "description": "Virtual Private Endpoint for secure access", |
| 732 | + "displayname": "VPE", |
709 | 733 | "value": "vpe" |
710 | 734 | }, |
711 | 735 | { |
712 | | - "displayname": "link", |
| 736 | + "description": "Direct link connection", |
| 737 | + "displayname": "Link", |
713 | 738 | "value": "link" |
714 | 739 | } |
715 | 740 | ] |
|
979 | 1004 | { |
980 | 1005 | "key": "audit_log_policy", |
981 | 1006 | "hidden": true, |
| 1007 | + "type": "string", |
| 1008 | + "type_metadata": "string", |
982 | 1009 | "options": [ |
983 | 1010 | { |
| 1011 | + "description": "Standard audit logging.", |
984 | 1012 | "displayname": "Default", |
985 | 1013 | "value": "default" |
986 | 1014 | }, |
987 | 1015 | { |
| 1016 | + "description": "Detailed verbose logging.", |
988 | 1017 | "displayname": "Write Request Bodies", |
989 | 1018 | "value": "WriteRequestBodies" |
990 | 1019 | } |
|
1426 | 1455 | { |
1427 | 1456 | "key": "size", |
1428 | 1457 | "required": true, |
| 1458 | + "type": "string", |
| 1459 | + "type_metadata": "string", |
1429 | 1460 | "options": [ |
1430 | 1461 | { |
1431 | | - "displayname": "mini", |
| 1462 | + "description": "Smallest possible, basic HA across 2 zones", |
| 1463 | + "displayname": "Mini", |
1432 | 1464 | "value": "mini" |
1433 | 1465 | }, |
1434 | 1466 | { |
1435 | | - "displayname": "small", |
| 1467 | + "description": "Entry-level production HA", |
| 1468 | + "displayname": "Small", |
1436 | 1469 | "value": "small" |
1437 | 1470 | }, |
1438 | 1471 | { |
1439 | | - "displayname": "medium", |
| 1472 | + "description": "Moderate workloads, better HA", |
| 1473 | + "displayname": "Medium", |
1440 | 1474 | "value": "medium" |
1441 | 1475 | }, |
1442 | 1476 | { |
1443 | | - "displayname": "large", |
| 1477 | + "description": "Large-scale, robust HA", |
| 1478 | + "displayname": "Large", |
1444 | 1479 | "value": "large" |
1445 | 1480 | } |
1446 | 1481 | ] |
|
1468 | 1503 | }, |
1469 | 1504 | { |
1470 | 1505 | "key": "openshift_version", |
1471 | | - "default_value": "4.19", |
1472 | 1506 | "required": true, |
| 1507 | + "type": "string", |
| 1508 | + "type_metadata": "string", |
| 1509 | + "default_value": "4.19", |
1473 | 1510 | "options": [ |
1474 | 1511 | { |
| 1512 | + "description": "Supported until 26 May 2027", |
1475 | 1513 | "displayname": "4.19", |
1476 | 1514 | "value": "4.19" |
1477 | 1515 | }, |
1478 | 1516 | { |
| 1517 | + "description": "Supported until 26 May 2027", |
1479 | 1518 | "displayname": "4.18", |
1480 | 1519 | "value": "4.18" |
1481 | 1520 | }, |
1482 | 1521 | { |
| 1522 | + "description": "Supported until 26 August 2026", |
1483 | 1523 | "displayname": "4.17", |
1484 | 1524 | "value": "4.17" |
1485 | 1525 | }, |
1486 | 1526 | { |
| 1527 | + "description": "Supported until 26 August 2026", |
1487 | 1528 | "displayname": "4.16", |
1488 | 1529 | "value": "4.16" |
1489 | 1530 | }, |
1490 | 1531 | { |
| 1532 | + "description": "Support ends 14 December 2025", |
1491 | 1533 | "displayname": "4.15", |
1492 | 1534 | "value": "4.15" |
1493 | 1535 | }, |
1494 | 1536 | { |
| 1537 | + "description": "Support ends 14 December 2025", |
1495 | 1538 | "displayname": "4.14", |
1496 | 1539 | "value": "4.14" |
1497 | 1540 | } |
1498 | 1541 | ] |
1499 | 1542 | }, |
1500 | 1543 | { |
1501 | 1544 | "key": "default_worker_pool_operating_system", |
| 1545 | + "required": true, |
| 1546 | + "type": "string", |
| 1547 | + "type_metadata": "string", |
1502 | 1548 | "options": [ |
1503 | 1549 | { |
| 1550 | + "description": "RHEL with security features", |
1504 | 1551 | "displayname": "RHEL 9", |
1505 | 1552 | "value": "RHEL_9_64" |
1506 | 1553 | }, |
1507 | 1554 | { |
| 1555 | + "description": "Container-optimized and immutable OS for Red Hat OpenShift Container Platform (OCP) clusters", |
1508 | 1556 | "displayname": "Red Hat CoreOS", |
1509 | 1557 | "value": "RHCOS" |
1510 | 1558 | }, |
1511 | 1559 | { |
| 1560 | + "description": "Stable RHEL, widely compatible", |
1512 | 1561 | "displayname": "RHEL 8", |
1513 | 1562 | "value": "REDHAT_8_64" |
1514 | 1563 | } |
|
0 commit comments