Skip to content

Make Karpenter the default by removing migration flags#10568

Open
ayruslore wants to merge 1 commit intodevfrom
remove-karpenter-migration-flags
Open

Make Karpenter the default by removing migration flags#10568
ayruslore wants to merge 1 commit intodevfrom
remove-karpenter-migration-flags

Conversation

@ayruslore
Copy link
Collaborator

@ayruslore ayruslore commented Feb 13, 2026

Summary

  • Removes the skipper_karpenter_node_pools_enabled feature flag from config defaults
  • Removes conditional logic in skipper deployment that was checking for the migration flag
  • Removes fallback conditions that targeted non-Karpenter managed nodes
  • Removes corresponding test configuration for the ASG node pools

This change makes Karpenter the default scheduler for skipper ingress pods

Test plan

  • Verify skipper deploys successfully on existing clusters
  • Verify that skipper pods are scheduled on dedicated Karpenter node pool
  • Verify capacity-type labels (spot/on-demand) are respected for skipper deployments

@ayruslore ayruslore added the minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call. label Feb 13, 2026
@ayruslore ayruslore force-pushed the remove-karpenter-migration-flags branch from d636ead to fc97302 Compare February 13, 2026 13:39
Signed-off-by: ayruslore <suryasrikar1997@gmail.com>
@ayruslore ayruslore force-pushed the remove-karpenter-migration-flags branch from fc97302 to 0de3668 Compare February 13, 2026 19:07
@ayruslore
Copy link
Collaborator Author

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor changes, e.g. low risk config updates, changes that do not introduce a new API call.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant