Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add control plane tolerations to deployments #104

Merged
merged 1 commit into from
Jun 11, 2024

Conversation

ahreehong
Copy link
Contributor

Description

This PR adds tolerations to all the deployments

Why is this needed

These tolerations are needed to create single node clusters successfully.

How Has This Been Tested?

Manually tested with EKS-Anywhere

@ahreehong ahreehong force-pushed the add-tolerations branch 2 times, most recently from 90ef6ca to 2b70f80 Compare June 10, 2024 18:27
Copy link
Member

@jacobweinstock jacobweinstock left a comment

Choose a reason for hiding this comment

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

Thanks, @ahreehong . As these are net new and something that a user can already add after deploying the helm chart I think we should make these opt in. Also, are there any scenarios where it would beneficial for the weight to be configurable?

@@ -68,6 +68,11 @@ stack:
# by default macvlan is used. ipvlan is the only other option.
interfaceMode: macvlan

# controlPlaneTolerations to add tolerations for deployments on control plane nodes. This is defaulted to false.
controlPlaneTolerations:
Copy link
Member

Choose a reason for hiding this comment

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

can we move this under stack:, please?

@ahreehong ahreehong force-pushed the add-tolerations branch 2 times, most recently from d30ee54 to ed15cde Compare June 11, 2024 01:37
Signed-off-by: Ahree Hong <ahreeh@amazon.com>
@jacobweinstock jacobweinstock added the ready-to-merge Mergify: Ready for Merging label Jun 11, 2024
@mergify mergify bot merged commit bb98f83 into tinkerbell:main Jun 11, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge Mergify: Ready for Merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants