This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git
from 9b52a9a0d style: add blank line before return statements (nlreturn)
add 1605d15e2 feat(traits): gitops trait
No new revisions were added by this update.
Summary of changes:
docs/modules/ROOT/nav.adoc | 4 +-
.../modules/ROOT/pages/running/build-from-git.adoc | 8 +-
docs/modules/ROOT/pages/running/gitops.adoc | 200 ++++++++
docs/modules/ROOT/pages/running/promoting.adoc | 18 +-
docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 112 +++++
docs/modules/traits/pages/gitops.adoc | 78 ++++
e2e/common/{git => traits}/git_test.go | 2 +-
helm/camel-k/crds/camel-k-crds.yaml | 520 +++++++++++++++++++++
pkg/apis/camel/v1/common_types.go | 2 +
pkg/apis/camel/v1/trait/gitops.go | 55 +++
pkg/apis/camel/v1/trait/zz_generated.deepcopy.go | 21 +
pkg/apis/camel/v1/zz_generated.deepcopy.go | 5 +
pkg/builder/git.go | 70 +--
.../camel/applyconfiguration/camel/v1/traits.go | 9 +
pkg/cmd/promote.go | 379 +--------------
.../camel.apache.org_integrationplatforms.yaml | 130 ++++++
.../camel.apache.org_integrationprofiles.yaml | 130 ++++++
.../crd/bases/camel.apache.org_integrations.yaml | 130 ++++++
.../config/crd/bases/camel.apache.org_pipes.yaml | 130 ++++++
pkg/trait/git_test.go | 95 ++++
pkg/trait/gitops.go | 208 +++++++++
pkg/trait/gitops_test.go | 181 +++++++
pkg/trait/trait_register.go | 1 +
pkg/trait/trait_types.go | 12 +-
pkg/{cmd/promote.go => util/gitops/gitops.go} | 428 +++++++----------
25 files changed, 2196 insertions(+), 732 deletions(-)
create mode 100644 docs/modules/ROOT/pages/running/gitops.adoc
create mode 100644 docs/modules/traits/pages/gitops.adoc
rename e2e/common/{git => traits}/git_test.go (97%)
create mode 100644 pkg/apis/camel/v1/trait/gitops.go
create mode 100644 pkg/trait/git_test.go
create mode 100644 pkg/trait/gitops.go
create mode 100644 pkg/trait/gitops_test.go
copy pkg/{cmd/promote.go => util/gitops/gitops.go} (53%)