This is an automated email from the ASF dual-hosted git repository.
orpiske pushed a change to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from daae799 Fix #2271: add support for beans in kamelets
new 37c839b Add starting-deadline-seconds option to cron trait
new 5edd5df Make it possible to define the ocontainer image without
IntegrationKit
new 8beed66 chore(doc): Update high-level architecture diagram
new 69b0d46 chore(ci): Do not execute e2e tests on documentation changes
new 09b87e5 chore(doc): Update container trait documentation
new 2879e9f chore(doc): Remove deprecated Camel Sources documentation
new 6c52968 chore(ci): kourier versions not necessarily bound to
knative-serving
new 5b319e2 Updated CHANGELOG.md
new 607fa91 chore(e2e): remove duplicate test in knative tests
new 4c7b9d8 chore(doc): Fix Pod trait documentation formatting
new 152ac21 chore(trait): Polish Pod trait unit tests
new 90684d5 Updated CHANGELOG.md
new 8f5248a Fix #2361: allow multiline properties by correctly encoding
them
new f892f2c Fix #2361: refactor code
new 0962b6f Fix #2361: add unit tests
new 4bb12ea Removed the deprecated --logging-level option (issue #2000)
new 3678184 Fixes website build
new 3c46c5a Updated CHANGELOG.md
new 0442427 chore(doc): Add autoscaling with Knative documentation
new 1d6e6ce chore(doc): Tidy observability documentation
new 940b8b4 chore(doc): Add navigation links to logging pages
new 42b20b9 Updated CHANGELOG.md
new f49e207 chore(e2e): allow e2e to use nexus mirror to speed up testing
#2387
new 166a521 doc(e2e): refactor e2e doc and add usage of Nexus repo mirror
in e2e testing #2387
new df0aafe fix(RBAC): Add permission to send termination signals to
builder pods
The 25 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:
.github/workflows/build.yml | 4 +
.github/workflows/builder.yml | 4 +
.github/workflows/knative.yml | 10 +-
.github/workflows/kubernetes.yml | 4 +
.github/workflows/local.yml | 4 +
.github/workflows/openshift.yml | 4 +
.github/workflows/upgrade.yml | 4 +
CHANGELOG.md | 19 +
config/rbac/operator-role-kubernetes.yaml | 6 +
deploy/traits.yaml | 7 +
.../images/architecture/camel-k-high-level.svg | 1051 +++++++++++---------
docs/modules/ROOT/nav-end.adoc | 1 -
docs/modules/ROOT/nav.adoc | 7 +-
.../ROOT/pages/architecture/architecture.adoc | 8 +-
docs/modules/ROOT/pages/architecture/sources.adoc | 88 --
.../ROOT/pages/contributing/developers.adoc | 20 +-
docs/modules/ROOT/pages/contributing/e2e.adoc | 44 +-
docs/modules/ROOT/pages/observability/logging.adoc | 8 +
.../pages/observability/logging/integration.adoc | 48 +
.../ROOT/pages/observability/logging/operator.adoc | 15 +
.../ROOT/pages/observability/monitoring.adoc | 8 +-
.../{ => monitoring}/integration.adoc | 13 +-
.../observability/{ => monitoring}/operator.adoc | 4 +-
docs/modules/ROOT/pages/scaling/integration.adoc | 65 +-
.../ROOT/pages/troubleshooting/debugging.adoc | 36 +-
.../ROOT/pages/troubleshooting/known-issues.adoc | 8 +-
.../ROOT/pages/troubleshooting/operating.adoc | 22 +-
docs/modules/traits/pages/container.adoc | 4 +
docs/modules/traits/pages/cron.adoc | 5 +
docs/modules/traits/pages/pod.adoc | 31 +-
docs/modules/traits/pages/toleration.adoc | 2 +-
e2e/knative/kamelet_test.go | 1 +
e2e/knative/knative_test.go | 13 -
e2e/support/files/nexus.yaml | 56 ++
.../{test_staging_hooks.go => test_nexus_hooks.go} | 55 +-
e2e/support/test_support.go | 16 -
.../properties-binding.yaml | 19 +
.../properties.feature | 26 +
.../timer-source.kamelet.yaml | 69 ++
.../yaks-config.yaml | 4 +-
go.mod | 2 +-
go.sum | 2 +
helm/camel-k/templates/operator-role.yaml | 6 +
pkg/cmd/run.go | 24 +-
pkg/cmd/run_test.go | 41 +-
pkg/controller/integration/initialize.go | 42 +-
pkg/controller/integrationkit/monitor.go | 5 +
pkg/controller/kameletbinding/common.go | 33 +-
pkg/resources/resources.go | 8 +-
pkg/trait/builder.go | 8 +-
pkg/trait/container.go | 66 +-
pkg/trait/container_test.go | 179 ++++
pkg/trait/cron.go | 8 +-
pkg/trait/pod.go | 23 +-
pkg/trait/pod_test.go | 97 +-
pkg/trait/trait_types.go | 16 +-
pkg/trait/trait_types_test.go | 16 +
pkg/trait/util.go | 10 +-
pkg/util/property/property.go | 67 ++
.../digest_test.go => property/property_test.go} | 36 +-
60 files changed, 1639 insertions(+), 863 deletions(-)
delete mode 100644 docs/modules/ROOT/pages/architecture/sources.adoc
create mode 100644 docs/modules/ROOT/pages/observability/logging.adoc
create mode 100644
docs/modules/ROOT/pages/observability/logging/integration.adoc
create mode 100644 docs/modules/ROOT/pages/observability/logging/operator.adoc
rename docs/modules/ROOT/pages/observability/{ => monitoring}/integration.adoc
(97%)
rename docs/modules/ROOT/pages/observability/{ => monitoring}/operator.adoc
(99%)
create mode 100644 e2e/support/files/nexus.yaml
copy e2e/support/{test_staging_hooks.go => test_nexus_hooks.go} (50%)
create mode 100644
e2e/yaks/common/kamelet-binding-property-encoding/properties-binding.yaml
create mode 100644
e2e/yaks/common/kamelet-binding-property-encoding/properties.feature
create mode 100644
e2e/yaks/common/kamelet-binding-property-encoding/timer-source.kamelet.yaml
copy e2e/yaks/common/{kamelet =>
kamelet-binding-property-encoding}/yaks-config.yaml (90%)
create mode 100644 pkg/util/property/property.go
copy pkg/util/{digest/digest_test.go => property/property_test.go} (61%)