This repository was archived by the owner on Jan 24, 2026. It is now read-only.
Description Problem
Currently, plugins are installed without checking if the cluster has sufficient resources (CPU, memory, disk) to run them. This can lead to:
Failed deployments due to insufficient resources
Resource contention and performance issues
Unclear error messages when installations fail
Proposed Solution
Implement a resource requirement system that:
Define resource requirements per plugin
Add resource specifications to plugin metadata (CPU, memory, disk requirements)
Include minimum and recommended resource levels
Consider both control plane and worker node requirements
Pre-installation validation
Check cluster resource availability before plugin installation
Compare required resources against available cluster capacity
Provide clear warnings/errors if resources are insufficient
Implementation details
Add resource requirements to plugin configuration files
Create resource validation logic in the installer
Integrate with existing plugin installation workflow
Provide informative error messages with suggestions
Acceptance Criteria
Benefits
Prevents failed installations due to resource constraints
Improves user experience with clear resource feedback
Helps users make informed decisions about plugin installations
Reduces troubleshooting time for resource-related issues
Reactions are currently unavailable
Problem
Currently, plugins are installed without checking if the cluster has sufficient resources (CPU, memory, disk) to run them. This can lead to:
Proposed Solution
Implement a resource requirement system that:
Define resource requirements per plugin
Pre-installation validation
Implementation details
Acceptance Criteria
Benefits