Skip to content

operator: Remove AWS deprecated options#43693

Merged
pippolo84 merged 2 commits intocilium:mainfrom
pippolo84:pr/pippolo84/remove-aws-deprecated-options
Jan 23, 2026
Merged

operator: Remove AWS deprecated options#43693
pippolo84 merged 2 commits intocilium:mainfrom
pippolo84:pr/pippolo84/remove-aws-deprecated-options

Conversation

@pippolo84
Copy link
Copy Markdown
Member

@pippolo84 pippolo84 commented Jan 12, 2026

Remove deprecated AWS AWSPaginationEnabled option. Also, move AWSMaxResultsPerCall into the AWS IPAM cell. AWSMaxResultsPerCall was kept as a global operator option to keep the backward compatibility with the AWSPaginationEnabled logic, but since that has been removed AWSMaxResultsPerCall can be treated just like any other AWS option.

Also, remove the operator flag hooks to register cloud-vendor specific global options.

Remove deprecated "aws-pagination-enabled" option in Cilium operator in favor of "aws-max-results-per-call"

Depends on #43628

@pippolo84 pippolo84 added release-note/minor This PR changes functionality that users may find relevant to operating Cilium. area/operator Impacts the cilium-operator component area/modularization Relates to code modularization and maintenance. labels Jan 12, 2026
@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from 8ba85c3 to ec6033c Compare January 12, 2026 14:58
@joestringer joestringer added the dont-merge/wait-until-release Freeze window for current release is blocking non-bugfix PRs label Jan 12, 2026
@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from ec6033c to a0f0121 Compare January 13, 2026 13:43
@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from a0f0121 to c771c8e Compare January 13, 2026 14:55
@aanm aanm removed the dont-merge/wait-until-release Freeze window for current release is blocking non-bugfix PRs label Jan 14, 2026
@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from c771c8e to 91e8c44 Compare January 21, 2026 15:29
@pippolo84
Copy link
Copy Markdown
Member Author

/test

@pippolo84 pippolo84 marked this pull request as ready for review January 21, 2026 15:30
@pippolo84 pippolo84 requested review from a team as code owners January 21, 2026 15:30
Copy link
Copy Markdown
Member

@HadrienPatte HadrienPatte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Copy link
Copy Markdown
Member

@tklauser tklauser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One comment inline about also removing the ProviderFlagsHooks interface. Other than that LGTM, thanks!

@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from 91e8c44 to a513233 Compare January 22, 2026 10:39
@pippolo84
Copy link
Copy Markdown
Member Author

/test

@pippolo84 pippolo84 requested a review from tklauser January 22, 2026 10:39
Copy link
Copy Markdown
Member

@tklauser tklauser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Remove deprecated AWS AWSPaginationEnabled option. Also, move
AWSMaxResultsPerCall into the AWS IPAM cell. AWSMaxResultsPerCall was
kept as a global operator option to keep the backward compatibility with
the AWSPaginationEnabled logic, but since that has been removed
MaxResultsPerCall can be treated just like any other AWS option.

Signed-off-by: Fabio Falzoi <fabio.falzoi@isovalent.com>
The hooks to register additional operator global flags had the sole
purpose to support cloud vendor specific options needed when a cloud
vendor specific IPAM mode was requested. Since all the IPAM allocators
have been modularized alongside their options, the hooks are not needed
anymore and can be removed.

Signed-off-by: Fabio Falzoi <fabio.falzoi@isovalent.com>
@pippolo84 pippolo84 force-pushed the pr/pippolo84/remove-aws-deprecated-options branch from a513233 to 73729b2 Compare January 22, 2026 18:23
@pippolo84
Copy link
Copy Markdown
Member Author

/test

@pippolo84 pippolo84 enabled auto-merge January 22, 2026 18:23
@maintainer-s-little-helper maintainer-s-little-helper bot added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Jan 23, 2026
@pippolo84 pippolo84 added this pull request to the merge queue Jan 23, 2026
Merged via the queue into cilium:main with commit e41d206 Jan 23, 2026
75 of 76 checks passed
@pippolo84 pippolo84 deleted the pr/pippolo84/remove-aws-deprecated-options branch January 23, 2026 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/modularization Relates to code modularization and maintenance. area/operator Impacts the cilium-operator component ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/minor This PR changes functionality that users may find relevant to operating Cilium.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants