Inputs
The following input variables are supported:
burstable_nodes_enabled
Description: Whether to allow pods to schedule on burstable nodes
Type: bool
Default: true
controller_nodes_enabled
Description: Whether to allow pods to schedule on EKS Node Group nodes (controller nodes)
Type: bool
Default: true
cron_schedule
Description: The times when disruption windows should start
Type: string
Default: "0 4 * * *"
namespace
Description: The namespace the PDBs are in
Type: string
Default: n/a
panfactum_scheduler_enabled
Description: Whether to use the Panfactum pod scheduler with enhanced bin-packing
Type: bool
Default: true
pull_through_cache_enabled
Description: Whether to use the ECR pull through cache for the annotator images
Type: bool
Default: true
spot_nodes_enabled
Description: Whether to allow pods to schedule on spot nodes
Type: bool
Default: true
vpa_enabled
Description: Whether to enable the vertical pod autoscaler
Type: bool
Default: true
Outputs
The following outputs are exported:
disruption_window_id
Description: n/a
Providers
The following providers are needed by this module:
kubectl (2.1.6)
kubernetes (2.35.0)
random (3.8.1)