-
Notifications
You must be signed in to change notification settings - Fork 3.4k
servicemesh: add make target for local testing #35169
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
Conversation
/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.
On a meta note, I think Makefile.kind and kind.sh has reached a level of complexity where it should probably be a Go program which allows you to spin up a kind cluster with whatever config you want 🤔
Or clusters for clustermesh 😅 I agree it would be nice to have something better than Makefile, I'm not sure if the Go program would be easier though. |
I've just spent some time thinking about this with @glrf, we might come up with design doc at some point - for now, this is fine. |
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.
I have one comment as per below, the rest looks good.
Thanks a lot for fomalizing this local dev setup.
d273753
to
57d86c1
Compare
/test |
Whatever tooling we think is broadly useful to different contributors we can integrate, but personally I find that the more we diverge from |
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 for build. Couple of minor optimizations/suggestions.
Currently, we didn't have an easy way to run ingress/gatewayapi locally to test it. Let's add new `make kind-servicemesh-install-cilium` target that enables both gatewayapi and ingress for easier development and testing locally. Usage: make kind && make kind-image && make kind-servicemesh-install-cilium Signed-off-by: Marcel Zieba <marcel.zieba@isovalent.com>
57d86c1
to
26e7576
Compare
/test |
I marked it as ready-to-merge, no idea why maintainer's little helper didn't kick in. |
Currently, we didn't have an easy way to run ingress/gatewayapi locally to test it. Let's add new
make kind-servicemesh-install-cilium
target that enables both gatewayapi and ingress for easier development and testing locally.Usage: