This is an automated email from the ASF dual-hosted git repository.
nferraro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 50a2bbd chore: Rebuild resources
new a000ec5 feat: Add ServiceBinding trait (#1445)
new d85129a Do not watch ServiceBindings if Service Binding Operator is
not installed (#1445)
new dd71e00 fix: install ServiceBinding roles for OLM, HELM and kamel
install
new e4e5127 fix: use checkPermission to check if ServiceBinding is
installed, allow ServiceBinding trait on all profiles (#1445)
new 803bf6b fix: add new action that waits for bindings to be ready
(#1445)
new d36f4d0 Update service-binding RBAC resources to new layout (#1445)
The 6 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:
... => operator-role-binding-service-binding.yaml} | 4 +-
config/rbac/operator-role-olm.yaml | 13 +
...ses.yaml => operator-role-service-binding.yaml} | 6 +-
go.mod | 7 +-
go.sum | 286 +++++++++++++++++++++
helm/camel-k/templates/operator-role.yaml | 26 ++
...onitoring.go => addtoscheme_service_binding.go} | 4 +-
pkg/apis/camel/v1/integration_types.go | 4 +
pkg/cmd/run.go | 9 +-
.../integration/integration_controller.go | 19 ++
.../{initialize.go => wait_for_bindings.go} | 43 ++--
pkg/install/operator.go | 14 +
pkg/resources/resources.go | 16 ++
pkg/trait/deployer.go | 3 +-
pkg/trait/service_binding.go | 256 ++++++++++++++++++
pkg/trait/trait_register.go | 1 +
pkg/trait/trait_types.go | 32 ++-
17 files changed, 705 insertions(+), 38 deletions(-)
copy config/rbac/{operator-role-binding-servicemonitors.yaml =>
operator-role-binding-service-binding.yaml} (93%)
copy config/rbac/{operator-role-leases.yaml =>
operator-role-service-binding.yaml} (92%)
copy pkg/apis/{addtoscheme_monitoring.go => addtoscheme_service_binding.go}
(84%)
copy pkg/controller/integration/{initialize.go => wait_for_bindings.go} (51%)
create mode 100644 pkg/trait/service_binding.go