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