-
Notifications
You must be signed in to change notification settings - Fork 97
Description
The aws-k8s-tester eksctl deployer is a wrapper around eksctl, but it currently exposes only basic functionality and lacks support for many useful eksctl features. During my testing with eksapi deployer, I found it less stable than manually using eksctl for deployment. Enriching the current wrapper of eksctl as the deployer seems a more feasible way to ensure a more stabled deploying -> testing workflow.
Current Limitations
The current eksctl deployer wrapper has significant limitations:
- No support for using custom eksctl config files directly
- Limited cluster configuration options (forced cluster naming, limited nodegroup options)
- Missing support for advanced networking like EFA and node configuration
- Unable to leverage many of eksctl's powerful features
Proposed Enhancement
Enhance the eksctl deployer to support more configuration options and allow direct use of eksctl config files, making it a more complete wrapper around eksctl's capabilities.
This will improve flexibility when testing EKS clusters and remove the need for users to switch to different tools when more advanced eksctl features are needed.