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 <jakobweinstock@gmail.com>
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 <jakobweinstock@gmail.com>
The Tootles port in the Tinkerbell Helm chart
now has a default port of 7172.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
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 <jakobweinstock@gmail.com>
I'm exactly sure what shfmt wanted but ran
shfmt -w to get the updated formatting.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This enables the BMC secret to
get moved by the `clusterctl move`
command.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This enables testing another key
part of CAPT.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Don't update the config.yaml.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
When multiple cidrs are defined they
need to be comma delimited.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@jacobweinstock jacobweinstock force-pushed the use-tinkerbell-tinkerbell branch from 302d807 to e6fe8b5 Compare July 30, 2025 15:57
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
@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