-
Notifications
You must be signed in to change notification settings - Fork 451
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
Local Garden Dev on Windows #2578
Conversation
Thanks for the contribution of support for local setup running on windows. Could you add some info about it in the local setup. Basically a disclaimer that windows is supported for local development (we have not declared so far that it was working only on MacOS and Linux distros, this will have to be mentioned, too) |
760b5f9
to
d14627b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for enabling the local setup on WSL!
/lgtm from a code perspective, but I can't test it on windows...
/ok-to-test
/ok-to-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a minor improvement of the documentation.
Otherwise looks good to me as I am also not able to validate it.
/status author-action |
@guydaichs The pull request was assigned to you under |
@mandelsoft are you able to test this as to my knowledge you at least have a windows machine? |
d14627b
to
c36719d
Compare
There is one issue that I didn't manage to solve: gardenlet fails to establish the VPN tunnel to the shoot. I'm not sure if it's a general limitation, or something related to the firewall setup on my machine. It's not critical, as you can still develop most g/g features locally without this. Would you like me to add some disclaimer? Maybe label this option as best-effort/experimental ? |
What do you mean by that? The gardenlet doesn't establish a VPN tunnel to the shoots, only the kube-apiserver does (if the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/reviewed ok-to-test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@guydaichs and I checked offline and the problem was not due to the WSL setup and rather misconfiguration in the Shoot's networking section.
So, not related this PR :)
/lgtm
/approve
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you run git commit --amend --reset-author
to kick out Gardener CI/CD
as commiter?
c36719d
to
ffc4078
Compare
Thanks @tim-ebert. Indeed, the entire local dev env works after fixing my misconfiguration. I fixed the commit author as well. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
/lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
How to categorize this PR?
/area dev-productivity
/kind enhancement
/priority normal
What this PR does / why we need it:
Fixes local-garden containers' host machine address and api-server binding, such that the nodeless gardener dev env will work on WSL2 with WSL2-integrated docker for windows.
Release note: