Inputs

The following input variables are supported:

common_env

Description: Key-value pairs that will be injected into all containers in all pods in the cluster as environment variables

Type: map(string)

Default: {}

common_pod_annotations

Description: Key-value pairs that will be injected as annotations into all pods in the cluster

Type: map(string)

Default: {}

common_pod_labels

Description: Key-value pairs that will be injected as labels into all pods in the cluster

Type: map(string)

Default: {}

common_secrets

Description: Key-values pairs that will be injected into all containers in all pods in the cluster as environment variables (but stored in a Secret resource)

Type: map(string)

Default: {}

default_arm64_toleration_enabled

Description: Whether pods should tolerate arm64 nodes by default

Type: bool

Default: true

default_burstable_toleration_enabled

Description: Whether pods should tolerate burstable nodes by default

Type: bool

Default: false

default_controller_toleration_enabled

Description: Whether pods should tolerate controller (EKS) nodes by default

Type: bool

Default: false

default_spot_toleration_enabled

Description: Whether pods should tolerate spot nodes by default

Type: bool

Default: true

environment_variable_injection_enabled

Description: Whether a standard set of environment variables should be injected into each container

Type: bool

Default: true

extra_priority_classes

Description: A mapping of extra priority class names to their values

Type: map(number)

Default: {}

gc_released_volumes_after_days

Description: The number of days to wait before deleting released PersistentVolumes (PVs). These are volumes that are no longer used but may contain recovery data. Set to -1 to disable.

Type: number

Default: 30

panfactum_scheduler_enabled

Description: Whether pods should be automatically updated to use the Panfactum bin-packing scheduler.

Type: bool

Default: false

pull_through_cache_enabled

Description: Whether pods should have their images replaced with image references of the ECR pull-through cache.

Type: bool

Default: true

Outputs

No outputs.

Providers

The following providers are needed by this module: