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

Update Smee version #111

Merged
merged 2 commits into from
Jul 19, 2024
Merged

Conversation

jacobweinstock
Copy link
Member

Description

This version of Smee separates out ports from IPs in CLI flags. This allows us to properly do Smee hostNetwork: true. This is a breaking change in Smee as the flags aren't the same anymore.

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

The CLI flags have changed in Smee
to allow for customizing the port
outside of the IP for many flags.
This enables the ability for hostNetwork
true mode to still allow customizing the port
and using Smee's auto detection of the IP.

Signed-off-by: Jacob Weinstock <[email protected]>
New version has the updated CLI flags
with ports separate from IPs.

Signed-off-by: Jacob Weinstock <[email protected]>
@jacobweinstock jacobweinstock added the do-not-merge Mergify: Block Merging label Jul 9, 2024
Copy link
Contributor

@rpardini rpardini left a comment

Choose a reason for hiding this comment

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

Cherry picked and tested this vs Smee 0.12 with the port flag split.
Works perfectly; hostNetwork now allows Smee to refer to itself without specifying any IPs in configuration; one can run multiple Smee instances in a cluster, etc.
Thanks!

@jacobweinstock jacobweinstock added ready-to-merge Mergify: Ready for Merging and removed do-not-merge Mergify: Block Merging labels Jul 19, 2024
@jacobweinstock jacobweinstock merged commit d19b819 into tinkerbell:main Jul 19, 2024
3 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.

2 participants