Skip to content

Add retry logic for failed addon states in EKS controller #2569

@a-hilaly

Description

@a-hilaly

the ACK EKS controller has two issues with addon error handling: 1/ it stops reconciliation when addons enter CREATE_FAILED or UPDATE_FAILED states, and 2/ it never detects a delta between desired and latest state, preventing any update attempts.

the controller should continuously requeue Addon CRs and call UpdateAddon until the addon reaches ACTIVE state - this is the only way to recover from failed states without manual intervention.

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.service/eksIndicates issues or PRs that are related to eks-controller.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions