feat(deploy): enable deployment to local kubernetes clusters#1196
feat(deploy): enable deployment to local kubernetes clusters#1196terryvel wants to merge 3 commits into
Conversation
|
|
Hi @terryvel, thank you for your contribution, we're gonna check it out as soon as possible. In the meantime, and just as a curiosity, are you using one of the "local" versions of k8s? If so, which one? Thanks once again 🙏 |
Hi! I tested it using Kubernetes on Docker Desktop. If there’s any expectation or recommendation to use a different Kubernetes setup, I’m absolutely open to install and test it as well — as long as it’s an open and accessible option. Thanks again for taking the time to review the contribution! |
|
Hi @terryvel, I tried the PR locally and here's what I found: This PR uses There's a Onto another topic, I like having the setting defined, but I wonder if saving it directly after selecting it is a bit excessive. How do you feel about reorganizing the setting to be instead: a. Ask Then there's no need to save the setting after selecting it while keeping the decision to the user or even to the project, as we could save this setting in the @djelinek, please feel free to also jump in and share your ideas. |
|
Hello! First of all, thank you for taking the time to make this contribution! 🙏🚀 I actually have the same observation as Ricardo mentioned.
Overall, I like the idea. You've actually nailed it because it was on our to-do list as well. There will be an opportunity to implement a similar prompt step in the "Export to Maven Project" feature. Thank you once again, and if there's anything I can help with, just let me know. |
|
Hi @terryvel, we're happy it worked for you 👌 and even more happy you took the time to put this PR together. In the team, we were thinking that even if we prefer not moving forward with the Here's a rough idea about what I mean:
We won't need to save the setting automatically, since it's exposed through the VS Code settings page. What do you think about this? |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
976ab68 to
f167529
Compare
|




This PR adds support for deploying Camel integrations to a local Kubernetes cluster, in addition to the existing OpenShift deployment.
A new option is now available when triggering the "Deploy" command, allowing users to select the desired target platform:
If Kubernetes deployment is selected (either through a prompt or via VS Code Settings), the extension now generates a ShellExecution to run:
kamel run
This enables Kubernetes users (especially those working with Minikube, Kind, K3d, or other local clusters) to deploy and test integrations directly from the Kaoto VS Code extension.