christophd opened a new pull request, #12474: URL: https://github.com/apache/camel/pull/12474
- Adds new subcommands to Camel JBang that allow to manage Camel K integrations - run command to create Integrations on Kubernetes - get command to list all Integrations on the cluster namespace - delete command to remove Integrations - logs command to print log output of a running Integration # Description Users are able to manage Camel K integrations running on Kubernetes. The implementation uses the fabric8 Kubernetes client and the Camel K Integration CRDs to manage the integrations on the cluster. Users are able to call ``` camel k run route.groovy ``` Where `k` provides a set of new subcommands related to running Camel routes on Kubernetes in the form of Camel K integrations. # Follow-up Not included in this PR is documentation of the new commands. I wanted to get feedback on this first. Also I am experimenting on a Camel JBang plugin mechanism that would allow us to enable such sub-commands on demand (e.g. `camel plugin add camel-k`. # Target - [x] I checked that the commit is targeting the correct branch (note that Camel 3 uses `camel-3.x`, whereas Camel 4 uses the `main` branch) # Tracking Relates to CAMEL-20251 # Apache Camel coding standards and style - [x] I checked that each commit in the pull request has a meaningful subject line and body. - [x] I have run `mvn clean install -DskipTests` locally and I have committed all auto-generated changes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org