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