Skip to content

eksctl-deployer: has limited input args and does not support config file #595

@ytsssun

Description

@ytsssun

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions