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 abacac8 Fix #1286: fix tekton test new ba6e439 # This is a combination of 2 commits. # This is the 1st commit message: new d1cf15f #1199: add events to all CRD new e110c42 #1199: multicasting events of dependent resources to integration new 9f03af2 #1199: logging status information in dev and wait mode new fd88d0d #1199: add cronjob conditions new 622d0a7 #1199: fix lint new 6e994c0 1199: fix cronjob conditions and message new e5350d9 #1199: fix order of messages new 8f41cf7 Fix #1199: add old logs for cases where events are not generated new ba2603d Fix #1199: add optional permission for creating events new 2ea6321 Fix #1199: fix lint new 968b48c Fix #1233: start dev mode also when integration is already running new 0d61e86 Fix #1233: fix dev mode test and rebase new 85808ff Fix #1199: fix builder permissions The 14 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: .gitignore | 3 + deploy/builder-role-kubernetes.yaml | 9 +- deploy/builder-role-openshift.yaml | 9 +- ...ding.yaml => operator-role-binding-events.yaml} | 4 +- ...role-binding.yaml => operator-role-events.yaml} | 21 +- deploy/operator-role-olm.yaml | 1 + deploy/platform-integration-kit-groovy.yaml | 4 +- deploy/platform-integration-kit-java.yaml | 4 +- deploy/platform-integration-kit-js.yaml | 4 +- deploy/platform-integration-kit-knative.yaml | 4 +- deploy/platform-integration-kit-kotlin.yaml | 4 +- deploy/platform-integration-kit-main.yaml | 4 +- deploy/platform-integration-kit-xml.yaml | 4 +- deploy/platform-integration-kit-yaml.yaml | 4 +- deploy/resources.go | 60 +++-- e2e/dev_mode_test.go | 5 +- helm/camel-k/templates/operator-role.yaml | 1 + pkg/apis/camel/v1/build_types_support.go | 41 ++++ pkg/apis/camel/v1/common_types.go | 10 + pkg/apis/camel/v1/integration_types.go | 6 + pkg/apis/camel/v1/integration_types_support.go | 51 ++++- pkg/apis/camel/v1/integrationkit_types_support.go | 41 ++++ pkg/apis/camel/v1/integrationplatform_types.go | 2 + .../camel/v1/integrationplatform_types_support.go | 41 ++++ pkg/builder/s2i/publisher.go | 4 + pkg/cmd/install.go | 24 +- pkg/cmd/operator/operator.go | 32 ++- pkg/cmd/reset.go | 2 +- pkg/cmd/run.go | 29 +-- pkg/controller/build/build_controller.go | 19 +- pkg/controller/build/schedule_pod.go | 3 + pkg/controller/integration/build_kit.go | 12 +- .../integration/integration_controller.go | 19 +- pkg/controller/integrationkit/build.go | 1 + .../integrationkit/integrationkit_controller.go | 19 +- .../integrationplatform_controller.go | 15 +- pkg/event/manager.go | 245 +++++++++++++++++++++ pkg/install/operator.go | 17 ++ pkg/metadata/metadata.go | 2 +- pkg/trait/cron.go | 40 ++++ pkg/trait/deployment.go | 4 +- pkg/trait/deployment_test.go | 2 +- pkg/trait/knative_service.go | 7 +- pkg/trait/rest-dsl.go | 2 +- pkg/{ => util}/gzip/compress.go | 0 pkg/{ => util}/gzip/compress_test.go | 0 pkg/util/kubernetes/camel_labels.go | 74 +++++++ pkg/util/kubernetes/permission.go | 54 +++++ pkg/util/olm/operator.go | 36 +-- pkg/util/watch/watch.go | 170 +++++++++++++- 50 files changed, 1007 insertions(+), 162 deletions(-) copy deploy/{operator-role-binding.yaml => operator-role-binding-events.yaml} (94%) copy deploy/{builder-role-binding.yaml => operator-role-events.yaml} (84%) create mode 100644 pkg/event/manager.go rename pkg/{ => util}/gzip/compress.go (100%) rename pkg/{ => util}/gzip/compress_test.go (100%) create mode 100644 pkg/util/kubernetes/camel_labels.go create mode 100644 pkg/util/kubernetes/permission.go