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%)