This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from f217ed0 Fixed a reference to command options not being propagated
correctly.
new 7447c26 feat(build): Task-based builds
new b424b95 feat(build): Better handle tasks build directory sharing
new 9e174ba fix(build): Fix platform Spec to Status migration leftovers
new 3f9cab4 fix(build): Disable Kaniko cache warming by default
new 0bf1db0 fix(build): Fix .SourceStrategy.From.Kind.Name field in S2I
BuildConfig
new e5b2c1e fix(build): Fix build routine execution
new bf8e146 chore(build): Directly return when initializing recovery
status
new 97db011 chore(build): Recover the build when in-memory state is
inconsistent
new 11ad807 chore(build): Display build name in builder logger
new b5a8e17 chore(build): Use positive patching to update build status in
routine strategy too
new dbe76a1 chore(build): Ensure build directory is cleaned-up
new b27aa14 fix(build): Fix incremental build
new f4928bf chore(build): Isolate builder volume from Kaniko cache volume
The 13 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:
pkg/apis/camel/v1alpha1/build_types.go | 59 +++-
pkg/apis/camel/v1alpha1/build_types_support.go | 10 +
.../v1alpha1/integrationplatform_types_support.go | 4 +-
pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go | 203 +++++++++++---
pkg/builder/builder.go | 72 ++---
pkg/builder/builder_steps.go | 17 +-
pkg/builder/builder_steps_test.go | 40 ++-
pkg/builder/builder_test.go | 20 +-
pkg/builder/builder_types.go | 13 +-
pkg/builder/kaniko/kaniko.go | 4 +-
pkg/builder/kaniko/publisher.go | 241 +----------------
pkg/builder/runtime/main.go | 6 +-
pkg/builder/runtime/main_test.go | 28 +-
pkg/builder/runtime/quarkus.go | 6 +-
pkg/builder/s2i/publisher.go | 9 +-
pkg/cmd/builder.go | 4 +-
pkg/cmd/builder/builder.go | 55 ++--
pkg/cmd/install.go | 2 +-
pkg/controller/build/build_controller.go | 34 ++-
pkg/controller/build/initialize_pod.go | 45 ++-
pkg/controller/build/initialize_routine.go | 3 +-
pkg/controller/build/monitor_pod.go | 50 ++--
pkg/controller/build/monitor_routine.go | 12 +-
pkg/controller/build/recovery.go | 9 +-
pkg/controller/build/schedule_pod.go | 182 +++++--------
pkg/controller/build/schedule_routine.go | 87 ++++--
pkg/controller/build/util_pod.go | 73 -----
pkg/controller/integrationkit/build.go | 27 +-
pkg/controller/integrationplatform/initialize.go | 14 +-
pkg/controller/integrationplatform/kaniko_cache.go | 18 +-
pkg/platform/defaults.go | 6 +-
pkg/trait/builder.go | 301 ++++++++++++++++++++-
pkg/trait/builder_test.go | 32 ++-
pkg/trait/deployer.go | 77 +-----
pkg/trait/quarkus.go | 7 +-
pkg/trait/trait_types.go | 4 +-
pkg/util/patch/patch.go | 91 +++++++
37 files changed, 1029 insertions(+), 836 deletions(-)
delete mode 100644 pkg/controller/build/util_pod.go
create mode 100644 pkg/util/patch/patch.go