nicolaferraro opened a new pull request #1228: Provide more information on the deployment status and generate related Kubernetes events URL: https://github.com/apache/camel-k/pull/1228 <!-- Description --> Fix #1195 Fix #1199 This adds more information about the status of an integration when running in `dev` mode or with `--wait` and also forward those events to Kubernetes, so that they are displayed in Kube dashboards. Example output: ``` [nferraro@localhost camel-k]$ kamel run examples/simple.groovy --dev integration "simple" created Integration simple in phase Initialization IntegrationPlatformAvailable for Integration simple: camel-k Integration simple in phase Building Kit No IntegrationKitAvailable for Integration simple: creating a new integration kit Integration simple dependent resource kit-bonoavcbkthkfav219gg (Integration Kit) changed phase to Build Submitted Integration simple dependent resource kit-bonoavcbkthkfav219gg (Build) changed phase to Scheduling Integration simple dependent resource kit-bonoavcbkthkfav219gg (Build) changed phase to Pending Integration simple dependent resource kit-bonoavcbkthkfav219gg (Build) changed phase to Running Integration simple dependent resource kit-bonoavcbkthkfav219gg (Integration Kit) changed phase to Build Running Integration simple dependent resource kit-bonoavcbkthkfav219gg (Build) changed phase to Succeeded Integration simple dependent resource kit-bonoavcbkthkfav219gg (Integration Kit) changed phase to Ready IntegrationKitAvailable for Integration simple: kit-bonoavcbkthkfav219gg Integration simple in phase Deploying DeploymentAvailable for Integration simple: deployment name is simple No CronJobAvailable for Integration simple: different controller strategy used (deployment) No KnativeServiceAvailable for Integration simple: different controller strategy used (deployment) Integration simple in phase Running ... ``` <!-- Enter your extended release note in the below block. If the PR requires additional action from users switching to the new release, include the string "action required". If no release note is required, write "NONE". You can (optionally) mark this PR with labels "kind/bug" or "kind/feature" to make sure the text is added to the right section of the release notes. --> **Release Note** ```release-note Kubernetes events are generated to track the status of an integration ```
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services