This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
from f79678cf8 chore(ci): removing useless ls command new dbea5cc58 feat: import external Camel applications new 43d60c10c chore: require Pods to have integration label new 3d7715612 chore: synthetic Integration separate controller new ece9fb46b chore: syntethic Integration unit testing new 5cedfed49 chore(e2e): synthetic integrations new a1601b7e0 doc: synthetic Integrations new bc63675eb chore: monitor when missing delete event new 2bbe92b69 chore: syntetic Integration ownership The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: config/manager/operator-deployment.yaml | 3 + config/rbac/namespaced/operator-role.yaml | 1 + docs/modules/ROOT/nav.adoc | 3 +- docs/modules/ROOT/pages/running/import.adoc | 44 ++ e2e/commonwithcustominstall/files/deploy.yaml | 50 +++ e2e/commonwithcustominstall/synthetic_test.go | 119 +++++ e2e/support/test_support.go | 8 + helm/camel-k/templates/operator-role.yaml | 1 + pkg/apis/camel/v1/integration_types.go | 12 +- pkg/apis/camel/v1/integration_types_support.go | 15 + pkg/cmd/operator/operator.go | 8 + pkg/controller/integration/initialize.go | 87 ++++ pkg/controller/integration/initialize_test.go | 189 ++++++++ .../integration/integration_controller.go | 92 ++-- pkg/controller/integration/monitor.go | 42 +- pkg/controller/integration/monitor_cronjob.go | 8 + pkg/controller/integration/monitor_deployment.go | 8 + pkg/controller/integration/monitor_knative.go | 9 + pkg/controller/integration/monitor_synthetic.go | 69 +++ .../integration/monitor_synthetic_test.go | 486 +++++++++++++++++++++ pkg/controller/pipe/pipe_controller.go | 2 +- pkg/controller/synthetic/synthetic.go | 294 +++++++++++++ pkg/controller/synthetic/synthetic_test.go | 253 +++++++++++ pkg/trait/camel.go | 3 +- pkg/trait/platform.go | 3 +- pkg/trait/trait.go | 76 +++- pkg/util/test/client.go | 15 +- 27 files changed, 1848 insertions(+), 52 deletions(-) create mode 100644 docs/modules/ROOT/pages/running/import.adoc create mode 100644 e2e/commonwithcustominstall/files/deploy.yaml create mode 100644 e2e/commonwithcustominstall/synthetic_test.go create mode 100644 pkg/controller/integration/initialize_test.go create mode 100644 pkg/controller/integration/monitor_synthetic.go create mode 100644 pkg/controller/integration/monitor_synthetic_test.go create mode 100644 pkg/controller/synthetic/synthetic.go create mode 100644 pkg/controller/synthetic/synthetic_test.go