1. Proposed title of this feature request
----> OCP Installer should validate minimum resources (CPU and RAM) of the cluster nodes.
2. What is the nature and description of the request?
----> The feature request aims to enhance the OpenShift Container Platform (OCP) installer's capabilities by introducing a comprehensive resource validation step during the OCP cluster deployment process. Currently, the OCP installer does not verify or validate if the minimum RAM and CPU resources are allocated to the OCP cluster nodes, nor does it provide warnings or errors in the installer logs when insufficient resources are detected.
The proposed enhancement would involve the following:
- Resource Validation: During the OCP cluster deployment process, the installer should perform a thorough check to ensure that each cluster node (including control plane and worker nodes) meets the minimum required RAM and CPU resource specifications as specified by the OCP system requirements.
- Validation Warnings and Errors: If any cluster node is found to have insufficient RAM or CPU resources, the installer should generate clear and actionable warnings or errors in the installer logs, indicating which node(s) and resource(s) are not meeting the requirements.
- Pre-Deployment Validation: Prior to initiating the deployment, the installer should perform this resource validation as a pre-flight check, preventing users from attempting to deploy a cluster with inadequate resources.
3. Why does the customer need this? (List the business requirements here)
----> We have identified the following business requirements and reasons for requesting this feature:
- Resource Assurance: Ensuring that each cluster node meets the minimum RAM and CPU requirements is critical for the reliable and efficient operation of OCP clusters. Inadequate resources can lead to performance issues, instability, and unexpected failures.
- Operational Stability: Having a validation mechanism in place will contribute to the stability and predictability of OCP clusters, reducing the likelihood of resource-related issues that can disrupt operations and require troubleshooting.
- Ease of Troubleshooting: When resource validation errors or warnings are logged during installation, it becomes easier for administrators to identify and rectify resource-related issues, thus streamlining the troubleshooting process.
- User-Friendly Experience: Enhancing the installer with resource validation and clear feedback will provide a better user experience, preventing misconfigurations and reducing the need for manual verification.
4. List any affected packages or components.
----> OCP Installer