Skip to content

Conversation

jacobweinstock
Copy link
Member

@jacobweinstock jacobweinstock commented Jun 4, 2025

Description

This deploys the playground using the new single binary Tinkerbell stack and its Helm chart. This works with a locally built CAPT that has been updated to also use the latest Tinkerbell APIs.

Why is this needed

Fixes: #

How Has This Been Tested?

How are existing users impacted? What migration steps/scripts do we need?

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)
  • added unit or e2e tests
  • provided instructions on how to upgrade

@jacobweinstock jacobweinstock added the do-not-merge Signal to Mergify to block merging of the PR. label Jun 4, 2025
This deploys the playground using the new single
binary Tinkerbell stack and its Helm chart.
This works with a locally built CAPT that has been
updated to also use the latest Tinkerbell APIs.

This will need to wait for CAPT to have an official
release before it can merge.

Signed-off-by: Jacob Weinstock <[email protected]>
Because of the way we are templating kubeadm
config files, if an ssh public key is not specified
we need to generate one.

Signed-off-by: Jacob Weinstock <[email protected]>
The Tootles port in the Tinkerbell Helm chart
now has a default port of 7172.

Signed-off-by: Jacob Weinstock <[email protected]>
This allows adding arbitrary --set values to
the helm chart install. Also, update the chart
name and namespace to be Tinkerbell.

Signed-off-by: Jacob Weinstock <[email protected]>
I'm exactly sure what shfmt wanted but ran
shfmt -w to get the updated formatting.

Signed-off-by: Jacob Weinstock <[email protected]>
Signed-off-by: Jacob Weinstock <[email protected]>
This enables the BMC secret to
get moved by the `clusterctl move`
command.

Signed-off-by: Jacob Weinstock <[email protected]>
This enables testing another key
part of CAPT.

Signed-off-by: Jacob Weinstock <[email protected]>
Signed-off-by: Jacob Weinstock <[email protected]>
Don't update the config.yaml.

Signed-off-by: Jacob Weinstock <[email protected]>
When multiple cidrs are defined they
need to be comma delimited.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock force-pushed the use-tinkerbell-tinkerbell branch from 302d807 to e6fe8b5 Compare July 30, 2025 15:57
Signed-off-by: Jacob Weinstock <[email protected]>
Signed-off-by: Jacob Weinstock <[email protected]>
Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock removed the do-not-merge Signal to Mergify to block merging of the PR. label Aug 26, 2025
@jacobweinstock jacobweinstock merged commit 302f0f8 into tinkerbell:main Aug 26, 2025
6 checks passed
@jacobweinstock jacobweinstock deleted the use-tinkerbell-tinkerbell branch August 26, 2025 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant