This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from cb49537 Updated CHANGELOG.md
new 1638fc1 Refactors e2e testing to allow for platform delegation
new e6f4861 Fixes failure in OLM upgrade e2e tests
new 42a5032 Moves install of opm to prepare-env action
new a359824 When tests fail and project is dumped, clear up afterwards
new 2591b4f Converts the upgrade workflow into a composite action
new ce1f76b Converts json-to-variables to private action using submodule
new b56619e Converts kubernetes workflow to a composite action
new 0025223 Migrate if to full workflow & refactor action outputs
new 363c998 Adds the creation of a catalog source to tests
new e5dff73 camel-k-operator service-account needs to access OLM
new b092549 Adds a cleanup action for post workflow clearing up of the
cluster
new 759f342 Adds ability to skip build by downloading existing binary
build image
new 1efb508 Mask potentially sensitive values in the log
new 595f17a Converts remaining e2e tests to actions
new 32638e4 Fix for building bundle failure
new eb63dad Cleanup using kamel uninstall
new 795c38a Adds support for retaining test projects that failed
new 67f100d Fix: Renaming of operator to camel-k requires modifying
default operator name
new 4b9aab6 Extends test timeout for builder tests
new 4a9f139 Extends test timeout for kubernetes tests
new a8f4b10 Adds support for marking tests as problematic
new 984a754 Fix: Retrieve IMAGE_NAME value from deployment yaml rather
than constant
new 0b38499 Increases test timeout for building, installing ...
new e32d557 Remove any credential leakage in the log output
new 07edf02 Marking tests as problematic
new 659144a Support for adding run filter to integration tests
new 94ab638 Flag metric duration tests as problematic due to random
failures on OCP4
new 958064d Flag tekton test as problematic
new 202fdd8 Ensure all kubernetes tests are executed rather than just
fail-first
new 62d87c7 Extract action bash scripts to their own files
new fa82530 Create pre-flight action and adds to cleanup action
new d0c97e8 Fix to avoid caching out-of-date images on clusters in e2e
testing
new 5e480cd fix: Fix YAKS Knative apache-kamelet-catalog test
new efa3d13 Configure workflows to be optionally executed manually
new 6bd525a Break out remaining e2e actions into their own bash scripts
new 28d39e3 Adds action for reporting the number of tests reported as
problematic
new d20cc0d fix: Fix apache-kamelet-catalog E2E test
new efdded2 Make upgrade tests more reliable
new a8925f1 Only show problematic report when skip is turned on
new 333f1a3 Marking MasterTrait test as problematic
The 40 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/.env | 1 +
.github/actions/action-dotenv-to-setenv | 1 +
.../actions/e2e-build/action.yml | 31 ++-
.github/actions/e2e-builder/action.yml | 103 ++++++++
.github/actions/e2e-builder/exec-tests.sh | 115 +++++++++
.github/actions/e2e-knative-yaks/action.yml | 104 +++++++++
.github/actions/e2e-knative-yaks/exec-tests.sh | 118 ++++++++++
.github/actions/e2e-knative/action.yml | 101 ++++++++
.github/actions/e2e-knative/exec-tests.sh | 117 ++++++++++
.github/actions/e2e-kubernetes/action.yml | 98 ++++++++
.github/actions/e2e-kubernetes/exec-tests.sh | 124 ++++++++++
.../actions/e2e-local/action.yml | 48 ++--
.github/actions/e2e-upgrade/action.yml | 108 +++++++++
.github/actions/e2e-upgrade/exec-tests.sh | 124 ++++++++++
.github/actions/kamel-build-binary/action.yml | 56 +++++
.github/actions/kamel-build-binary/build-binary.sh | 111 +++++++++
.github/actions/kamel-build-bundle/action.yaml | 98 ++++++++
.../kamel-build-bundle/build-bundle-image.sh | 127 ++++++++++
.../kamel-build-bundle/build-image-catalog.sh | 90 +++++++
.../kamel-build-bundle/build-index-image.sh | 173 ++++++++++++++
.github/actions/kamel-build/action.yml | 85 +++++++
.../actions/kamel-cleanup/action.yaml | 48 ++--
.github/actions/kamel-cleanup/cleanup-knative.sh | 69 ++++++
.github/actions/kamel-cleanup/cleanup.sh | 106 +++++++++
.../actions/kamel-config-cluster-custom/action.yml | 125 ++++++++++
.../kamel-config-cluster-custom/connect-cluster.sh | 142 +++++++++++
.../actions/kamel-config-cluster-kind/action.yml | 71 ++++++
.../kamel-config-cluster-kind/extract-config.sh | 51 ++++
.../kamel-config-cluster-ocp3/action.yml} | 151 +++++-------
.github/actions/kamel-config-cluster/action.yaml | 210 +++++++++++++++++
.../actions/kamel-config-cluster/output-config.sh | 81 +++++++
.../actions/kamel-install-cluster-setup/action.yml | 48 ++--
.../install-cluster-setup.sh | 72 ++++--
.../actions/kamel-install-knative/action.yml | 19 +-
.../kamel-install-knative/install-knative.sh | 132 +++++++++++
.../actions/kamel-install-yaks/action.yml | 27 ++-
.github/actions/kamel-preflight-test/action.yml | 55 +++++
.../actions/kamel-preflight-test/preflight-test.sh | 181 ++++++++++++++
.github/actions/kamel-prepare-env/action.yml | 109 +++++++++
.../actions/kamel-report-problematic/action.yml | 25 +-
.../kamel-report-problematic/report-problematic.sh | 88 +++++++
.github/workflows/build.yml | 24 +-
.github/workflows/builder.yml | 93 +++-----
.github/workflows/knative.yml | 259 +++------------------
.github/workflows/kubernetes.yml | 100 +++-----
.github/workflows/local.yml | 38 +--
.github/workflows/manual-exec-process-inputs.sh | 77 ++++++
.github/workflows/openshift.yml | 214 +++--------------
.github/workflows/upgrade.yml | 133 +++--------
.gitmodules | 4 +
e2e/builder/build_test.go | 2 +-
e2e/common/cli/dev_mode_test.go | 12 +
e2e/common/cli/install_test.go | 2 +-
e2e/common/config/config_test.go | 4 +-
e2e/common/operator_metrics_test.go | 12 +
e2e/common/tekton_test.go | 17 ++
e2e/common/traits/health_test.go | 25 +-
e2e/common/traits/master_test.go | 13 ++
e2e/common/traits/route_test.go | 12 +
e2e/common/traits/toleration_test.go | 12 +
e2e/support/test_support.go | 6 +
e2e/upgrade/cli_upgrade_test.go | 4 +-
e2e/upgrade/olm_upgrade_test.go | 5 +
.../common/apache-kamelet-catalog/yaks-config.yaml | 4 +-
install/Makefile | 4 +
pkg/util/olm/operator.go | 2 +-
script/Makefile | 60 +++--
67 files changed, 3942 insertions(+), 939 deletions(-)
create mode 100644 .github/.env
create mode 160000 .github/actions/action-dotenv-to-setenv
copy e2e/yaks/common/knative-sinkbinding/yaks-config.yaml =>
.github/actions/e2e-build/action.yml (67%)
create mode 100644 .github/actions/e2e-builder/action.yml
create mode 100755 .github/actions/e2e-builder/exec-tests.sh
create mode 100644 .github/actions/e2e-knative-yaks/action.yml
create mode 100755 .github/actions/e2e-knative-yaks/exec-tests.sh
create mode 100644 .github/actions/e2e-knative/action.yml
create mode 100755 .github/actions/e2e-knative/exec-tests.sh
create mode 100644 .github/actions/e2e-kubernetes/action.yml
create mode 100755 .github/actions/e2e-kubernetes/exec-tests.sh
copy e2e/yaks/openshift/monitoring/yaks-config.yaml =>
.github/actions/e2e-local/action.yml (57%)
create mode 100644 .github/actions/e2e-upgrade/action.yml
create mode 100755 .github/actions/e2e-upgrade/exec-tests.sh
create mode 100644 .github/actions/kamel-build-binary/action.yml
create mode 100755 .github/actions/kamel-build-binary/build-binary.sh
create mode 100644 .github/actions/kamel-build-bundle/action.yaml
create mode 100755 .github/actions/kamel-build-bundle/build-bundle-image.sh
create mode 100755 .github/actions/kamel-build-bundle/build-image-catalog.sh
create mode 100755 .github/actions/kamel-build-bundle/build-index-image.sh
create mode 100644 .github/actions/kamel-build/action.yml
copy e2e/yaks/common/kamelet-steps/steps-binding.yaml =>
.github/actions/kamel-cleanup/action.yaml (54%)
create mode 100755 .github/actions/kamel-cleanup/cleanup-knative.sh
create mode 100755 .github/actions/kamel-cleanup/cleanup.sh
create mode 100644 .github/actions/kamel-config-cluster-custom/action.yml
create mode 100755
.github/actions/kamel-config-cluster-custom/connect-cluster.sh
create mode 100644 .github/actions/kamel-config-cluster-kind/action.yml
create mode 100755 .github/actions/kamel-config-cluster-kind/extract-config.sh
copy .github/{workflows/openshift.yml =>
actions/kamel-config-cluster-ocp3/action.yml} (67%)
create mode 100644 .github/actions/kamel-config-cluster/action.yaml
create mode 100755 .github/actions/kamel-config-cluster/output-config.sh
copy e2e/yaks/common/kamelet-steps/steps-binding.yaml =>
.github/actions/kamel-install-cluster-setup/action.yml (61%)
copy config/rbac/kustomization.yaml =>
.github/actions/kamel-install-cluster-setup/install-cluster-setup.sh (53%)
mode change 100644 => 100755
copy config/manager/patch-image-pull-policy-always.yaml =>
.github/actions/kamel-install-knative/action.yml (80%)
create mode 100755 .github/actions/kamel-install-knative/install-knative.sh
copy config/manager/kustomization.yaml =>
.github/actions/kamel-install-yaks/action.yml (64%)
create mode 100644 .github/actions/kamel-preflight-test/action.yml
create mode 100755 .github/actions/kamel-preflight-test/preflight-test.sh
create mode 100644 .github/actions/kamel-prepare-env/action.yml
copy config/manager/kustomization.yaml =>
.github/actions/kamel-report-problematic/action.yml (65%)
create mode 100755
.github/actions/kamel-report-problematic/report-problematic.sh
create mode 100755 .github/workflows/manual-exec-process-inputs.sh