This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from c802219 chore(ci): constrain dir new b842ef3 refactor(util): define Injectable interface to identify object that cna recive a logger new 19ed8a3 refactor(test): set the client scheme new 96b53d9 refactor(controller): simplify integration platform controller new d7086fd refactor(controller): simplify integration controller new 87e0bff refactor(controller): simplify integration kit controller new 5785fc2 refactor(controller): simplify build controller new 9ba6f3c controller(integrationkit): waith for integration to be initialized new 1c4ca12 refactor(controller): improve controllers logic new e9f0a06 refactor(controller): remove integration kit spec update upon initialization new 07f58a7 refactor(controller): fix lint findings new 01266d4 refactor(controller): simplify integration kit controller new b74a86c refactor(controller): fix PR review findings The 12 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: pkg/apis/camel/v1alpha1/integrationkit_types.go | 4 + pkg/controller/build/action.go | 6 +- pkg/controller/build/build_controller.go | 70 ++++++--- pkg/controller/build/initialize.go | 8 +- pkg/controller/build/monitor_pod.go | 22 +-- pkg/controller/build/monitor_routine.go | 12 +- pkg/controller/build/recovery.go | 32 ++--- pkg/controller/build/schedule_pod.go | 22 ++- pkg/controller/build/schedule_routine.go | 10 +- pkg/controller/integration/action.go | 6 +- pkg/controller/integration/build_kit.go | 62 +++----- pkg/controller/integration/delete.go | 28 ++-- pkg/controller/integration/deploy.go | 12 +- pkg/controller/integration/initialize.go | 43 ++---- .../integration/integration_controller.go | 71 +++++++--- pkg/controller/integration/monitor.go | 16 +-- pkg/controller/integrationkit/action.go | 6 +- pkg/controller/integrationkit/build.go | 78 ++++------ pkg/controller/integrationkit/initialize.go | 39 ++--- .../integrationkit/integrationkit_controller.go | 69 +++++++-- pkg/controller/integrationkit/monitor.go | 15 +- pkg/controller/integrationplatform/action.go | 6 +- pkg/controller/integrationplatform/create.go | 12 +- pkg/controller/integrationplatform/create_test.go | 74 ++++++++++ pkg/controller/integrationplatform/initialize.go | 157 ++++++++++----------- .../integrationplatform/initialize_test.go | 40 +----- .../integrationplatform_controller.go | 79 +++++++---- pkg/controller/integrationplatform/start.go | 16 +-- pkg/controller/integrationplatform/warm.go | 14 +- pkg/controller/integrationplatform/warm_test.go | 128 +++++++++++++++++ pkg/util/log/log.go | 5 + pkg/util/test/client.go | 2 +- 32 files changed, 683 insertions(+), 481 deletions(-) create mode 100644 pkg/controller/integrationplatform/create_test.go create mode 100644 pkg/controller/integrationplatform/warm_test.go