Skip to content

Conversation

mmeier86
Copy link
Contributor

Description

This PR makes a couple of changes to align the playground examples with the newest Tinkerbell releases:

  • Updates in-repo docs to newest Helm chart
  • Updates the Tinkerbell release to the newest 0.19.1
  • Replaces the tink-system namespace with the tinkerbell namespace, aligning the playground examples with the newest Tinkerbell Helm chart install instructions from tinkerbell.org

Why is this needed

Fixes: #211

How Has This Been Tested?

I've run through the playground setup steps with the libvirt provider and successfully provisioned machine1.

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

There should be no existing user impact.

Checklist:

I have:

  • updated the documentation and/or roadmap (if required)

mmeier86 added 3 commits July 19, 2025 12:09
This commit updates the in-repo docs to align it with the
tinkerbell.org docs.

I've also replaced the instructions for deploying Tinkerbell
in the Kubernetes quick start guide with a link to the
tinkerbell.org Install guide, so we don't have the same info
in too many places.

I've also removed links to the example manifests, as they
were not ported to the central repo. And again, best not
to have the same info in too many places.

Signed-off-by: Michael Meier <[email protected]>
This commit updates the playground to Tinkerbell's 0.19.0
release.

The port of the HTTP server for HookOS changed, and the
kubevip config in the values.yaml file of the Helm chart was
moved under the optional: section.

Signed-off-by: Michael Meier <[email protected]>
The tinkerbell.org install instructions now install the Helm chart
into the tinkerbell namespace. This commit aligns the namespaces
from the Install page and the playground to "tinkerbell".

Signed-off-by: Michael Meier <[email protected]>
@mmeier86 mmeier86 force-pushed the align-playground-to-newest-tinkerbell branch from 7d11d59 to 925d658 Compare July 19, 2025 20:09
@mmeier86
Copy link
Contributor Author

Let's keep this in draft for now, until the fix for tinkerbell/tinkerbell#261 in tinkerbell/tinkerbell#263 has been released, as the playground does not currently work with the 0.19.1 release.

Signed-off-by: Michael Meier <[email protected]>
@mmeier86
Copy link
Contributor Author

I'm rerunning the tests with 0.19.2 now to see whether we can merge this PR with another update to use 0.19.2.

Updating Tinkerbell to v0.19.2. This fixes the broadcast interface
script issue in the 0.19.1 update.

Signed-off-by: Michael Meier <[email protected]>
@mmeier86 mmeier86 marked this pull request as ready for review July 29, 2025 21:57
@mmeier86
Copy link
Contributor Author

@jacobweinstock I've just run a full test of the playground, and it works fine with Tinkerbell v0.19.2. This PR can now be merged.

Please also note tinkerbell/tinkerbell.org#257. It updates the tinkerbell.org Getting Started docs to reference the new namespace in the example kubectl commands and should be merged soon after this PR to avoid confusion. That PR needs a quick rebase, I'm doing that now.

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 so much, @mmeier86!

@jacobweinstock jacobweinstock added the ready-to-merge Signal to Mergify to merge the PR. label Jul 30, 2025
mergify bot added a commit that referenced this pull request Jul 30, 2025
@mergify mergify bot merged commit c7bb9bc into tinkerbell:main Jul 30, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready-to-merge Signal to Mergify to merge the PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Align Playground with newest Tinkerbell chart
2 participants