This is an automated email from the ASF dual-hosted git repository. lburgazzoli pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 7f3675a [quarkus] in JVM mode we should no restrict the languages we can use #1154 new 187cda2 Fix #921: initial migration to v1 API new a83e34b Fix #921: applying golangci-lint --fix new adffd39 Fix #921: add integration tests on Kind new f5b3b30 Fix #921: fix yaml formatting new 6383d31 Fix #921: upgrade ocp version new 23d8716 Fix #921: fix hash in ocp version new 8006e55 Fix #921: update OLM and add v1alpha1 compat test new 6ac761d Fix #921: add more info on test failure new d43872f Fix #921: fix doc new 8a71906 Fix #921: fix flacky test The 10 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/pr-kind.yml | 98 ++++++++++++++ .golangci.yml | 3 + .travis.yml | 4 +- README.adoc | 2 +- assets/json-schema/CamelCatalog.json | 141 +------------------- assets/json-schema/Integration.json | 144 ++------------------- assets/json-schema/IntegrationKit.json | 141 +------------------- cmd/util/doc-gen/generators/traitdocgen.go | 4 +- cmd/util/json-schema-gen/jsonschemagen.go | 10 +- deploy/camel-catalog-3.0.0-1.0.8.yaml | 2 +- deploy/camel-catalog-quarkus-1.0.0-M1-1.0.8.yaml | 2 +- deploy/cr-example.yaml | 2 +- deploy/crd-build.yaml | 8 +- deploy/crd-camel-catalog.yaml | 8 +- deploy/crd-integration-kit.yaml | 8 +- deploy/crd-integration-platform.yaml | 8 +- deploy/crd-integration.yaml | 8 +- .../camel-k/1.0.0-rc1-snapshot/crd-build.yaml | 12 +- .../1.0.0-rc1-snapshot/crd-camel-catalog.yaml | 16 ++- .../1.0.0-rc1-snapshot/crd-integration-kit.yaml | 8 +- .../crd-integration-platform.yaml | 8 +- .../1.0.0-rc1-snapshot/crd-integration.yaml | 19 ++- deploy/olm-catalog/camel-k/camel-k.package.yaml | 23 +--- deploy/platform-cr.yaml | 2 +- deploy/platform-integration-kit-groovy.yaml | 2 +- deploy/platform-integration-kit-java.yaml | 2 +- deploy/platform-integration-kit-js.yaml | 2 +- deploy/platform-integration-kit-knative.yaml | 2 +- deploy/platform-integration-kit-kotlin.yaml | 2 +- deploy/platform-integration-kit-main.yaml | 2 +- deploy/platform-integration-kit-xml.yaml | 2 +- deploy/platform-integration-kit-yaml.yaml | 2 +- deploy/resources.go | 64 ++++++--- e2e/backward_compat_test.go | 49 ++++++- e2e/build_test.go | 6 +- e2e/client_test.go | 10 +- e2e/knative_platform_test.go | 26 ++-- e2e/platformless_run_test.go | 8 +- e2e/test_support.go | 106 +++++++-------- e2e/upgrade_test.go | 2 +- e2e/util/dump.go | 22 +++- go.sum | 1 + ...e_camel_v1alpha1.go => addtoscheme_camel_v1.go} | 4 +- pkg/apis/camel/{v1alpha1 => v1}/build_types.go | 11 +- .../camel/{v1alpha1 => v1}/build_types_support.go | 2 +- .../camel/{v1alpha1 => v1}/camelcatalog_types.go | 2 +- .../{v1alpha1 => v1}/camelcatalog_types_support.go | 2 +- pkg/apis/camel/{v1alpha1 => v1}/common_types.go | 2 +- .../camel/{v1alpha1 => v1}/common_types_support.go | 2 +- pkg/apis/camel/{v1alpha1 => v1}/doc.go | 4 +- .../camel/{v1alpha1 => v1}/integration_types.go | 2 +- .../{v1alpha1 => v1}/integration_types_support.go | 2 +- .../integration_types_support_test.go | 2 +- .../camel/{v1alpha1 => v1}/integrationkit_types.go | 2 +- .../integrationkit_types_support.go | 2 +- .../{v1alpha1 => v1}/integrationplatform_types.go | 2 +- .../integrationplatform_types_support.go | 2 +- pkg/apis/camel/{v1alpha1 => v1}/knative/types.go | 0 .../{v1alpha1 => v1}/knative/types_support.go | 0 pkg/apis/camel/{v1alpha1 => v1}/register.go | 6 +- .../{v1alpha1 => v1}/zz_generated.deepcopy.go | 16 +-- .../{v1alpha1 => v1}/zz_generated.defaults.go | 2 +- pkg/builder/builder.go | 22 ++-- pkg/builder/builder_steps.go | 14 +- pkg/builder/builder_steps_test.go | 38 +++--- pkg/builder/builder_test.go | 6 +- pkg/builder/builder_types.go | 12 +- pkg/builder/builder_utils.go | 4 +- pkg/builder/runtime/main.go | 6 +- pkg/builder/runtime/main_test.go | 10 +- pkg/builder/runtime/quarkus.go | 8 +- pkg/client/clientset/versioned/clientset.go | 25 ++-- .../versioned/fake/clientset_generated.go | 10 +- pkg/client/clientset/versioned/fake/register.go | 4 +- pkg/client/clientset/versioned/scheme/register.go | 4 +- .../typed/camel/{v1alpha1 => v1}/build.go | 56 ++++---- .../typed/camel/{v1alpha1 => v1}/camel_client.go | 38 +++--- .../versioned/typed/camel/{v1alpha1 => v1}/doc.go | 2 +- .../typed/camel/{v1alpha1 => v1}/fake/doc.go | 0 .../camel/{v1alpha1 => v1}/fake/fake_build.go | 50 +++---- .../{v1alpha1 => v1}/fake/fake_camel_client.go | 14 +- .../{v1alpha1 => v1}/fake/fake_integration.go | 50 +++---- .../{v1alpha1 => v1}/fake/fake_integrationkit.go | 50 +++---- .../fake/fake_integrationplatform.go | 50 +++---- .../camel/{v1alpha1 => v1}/generated_expansion.go | 2 +- .../typed/camel/{v1alpha1 => v1}/integration.go | 56 ++++---- .../typed/camel/{v1alpha1 => v1}/integrationkit.go | 56 ++++---- .../camel/{v1alpha1 => v1}/integrationplatform.go | 56 ++++---- .../informers/externalversions/camel/interface.go | 12 +- .../camel/{v1alpha1 => v1}/build.go | 26 ++-- .../camel/{v1alpha1 => v1}/integration.go | 26 ++-- .../camel/{v1alpha1 => v1}/integrationkit.go | 26 ++-- .../camel/{v1alpha1 => v1}/integrationplatform.go | 26 ++-- .../camel/{v1alpha1 => v1}/interface.go | 2 +- pkg/client/informers/externalversions/generic.go | 20 +-- pkg/client/listers/camel/{v1alpha1 => v1}/build.go | 24 ++-- .../camel/{v1alpha1 => v1}/expansion_generated.go | 2 +- .../listers/camel/{v1alpha1 => v1}/integration.go | 24 ++-- .../camel/{v1alpha1 => v1}/integrationkit.go | 24 ++-- .../camel/{v1alpha1 => v1}/integrationplatform.go | 24 ++-- pkg/cmd/builder/builder.go | 10 +- pkg/cmd/completion_bash.go | 4 +- pkg/cmd/delete.go | 8 +- pkg/cmd/describe.go | 4 +- pkg/cmd/describe_integration.go | 6 +- pkg/cmd/describe_kit.go | 6 +- pkg/cmd/describe_platform.go | 14 +- pkg/cmd/get.go | 6 +- pkg/cmd/install.go | 38 +++--- pkg/cmd/install_test.go | 4 +- pkg/cmd/kit_create.go | 28 ++-- pkg/cmd/kit_delete.go | 10 +- pkg/cmd/kit_get.go | 16 +-- pkg/cmd/log.go | 8 +- pkg/cmd/rebuild.go | 18 +-- pkg/cmd/reset.go | 10 +- pkg/cmd/run.go | 50 +++---- pkg/cmd/util.go | 8 +- pkg/controller/build/action.go | 6 +- pkg/controller/build/build_controller.go | 30 ++--- pkg/controller/build/error.go | 8 +- pkg/controller/build/initialize_pod.go | 18 +-- pkg/controller/build/initialize_routine.go | 10 +- pkg/controller/build/monitor_pod.go | 16 +-- pkg/controller/build/monitor_routine.go | 12 +- pkg/controller/build/recovery.go | 16 +-- pkg/controller/build/schedule_pod.go | 22 ++-- pkg/controller/build/schedule_routine.go | 30 ++--- pkg/controller/integration/action.go | 6 +- pkg/controller/integration/build_kit.go | 32 ++--- pkg/controller/integration/deploy.go | 10 +- pkg/controller/integration/error.go | 10 +- pkg/controller/integration/initialize.go | 16 +-- .../integration/integration_controller.go | 32 ++--- pkg/controller/integration/monitor.go | 12 +- pkg/controller/integration/platform_setup.go | 10 +- pkg/controller/integration/util.go | 14 +- pkg/controller/integration/util_test.go | 114 ++++++++-------- pkg/controller/integrationkit/action.go | 6 +- pkg/controller/integrationkit/build.go | 58 ++++----- pkg/controller/integrationkit/error.go | 10 +- pkg/controller/integrationkit/initialize.go | 12 +- .../integrationkit/integrationkit_controller.go | 40 +++--- pkg/controller/integrationkit/monitor.go | 10 +- pkg/controller/integrationplatform/action.go | 6 +- pkg/controller/integrationplatform/create.go | 10 +- pkg/controller/integrationplatform/create_test.go | 10 +- pkg/controller/integrationplatform/initialize.go | 24 ++-- .../integrationplatform/initialize_test.go | 26 ++-- .../integrationplatform_controller.go | 14 +- pkg/controller/integrationplatform/kaniko_cache.go | 4 +- pkg/controller/integrationplatform/monitor.go | 8 +- pkg/controller/integrationplatform/warm.go | 10 +- pkg/controller/integrationplatform/warm_test.go | 20 +-- pkg/install/cluster.go | 2 +- pkg/install/common.go | 12 +- pkg/install/operator.go | 14 +- pkg/metadata/http.go | 14 +- pkg/metadata/metadata.go | 10 +- pkg/metadata/metadata_dependencies_test.go | 122 ++++++++--------- pkg/metadata/metadata_http_test.go | 70 +++++----- pkg/metadata/metadata_uri_test.go | 50 +++---- pkg/platform/defaults.go | 40 +++--- pkg/platform/platform.go | 40 +++--- pkg/trait/affinity.go | 4 +- pkg/trait/affinity_test.go | 8 +- pkg/trait/builder.go | 22 ++-- pkg/trait/builder_test.go | 38 +++--- pkg/trait/camel.go | 4 +- pkg/trait/camel_test.go | 10 +- pkg/trait/classpath.go | 10 +- pkg/trait/classpath_test.go | 30 ++--- pkg/trait/container.go | 10 +- pkg/trait/container_test.go | 60 ++++----- pkg/trait/debug.go | 4 +- pkg/trait/debug_test.go | 24 ++-- pkg/trait/dependencies.go | 16 +-- pkg/trait/dependencies_test.go | 70 +++++----- pkg/trait/deployer.go | 16 +-- pkg/trait/deployment.go | 36 +++--- pkg/trait/deployment_test.go | 42 +++--- pkg/trait/environment.go | 4 +- pkg/trait/environment_test.go | 72 +++++------ pkg/trait/gc.go | 10 +- pkg/trait/gc_test.go | 10 +- pkg/trait/ingress.go | 20 +-- pkg/trait/ingress_test.go | 12 +- pkg/trait/istio.go | 4 +- pkg/trait/istio_test.go | 20 +-- pkg/trait/jolokia.go | 14 +- pkg/trait/jolokia_test.go | 24 ++-- pkg/trait/knative.go | 26 ++-- pkg/trait/knative_service.go | 34 ++--- pkg/trait/knative_service_test.go | 76 +++++------ pkg/trait/knative_test.go | 80 ++++++------ pkg/trait/owner.go | 4 +- pkg/trait/owner_test.go | 6 +- pkg/trait/platform.go | 16 +-- pkg/trait/platform_test.go | 48 +++---- pkg/trait/probes.go | 22 ++-- pkg/trait/probes_test.go | 20 +-- pkg/trait/prometheus.go | 16 +-- pkg/trait/prometheus_test.go | 18 +-- pkg/trait/pull_secret.go | 14 +- pkg/trait/pull_secret_test.go | 28 ++-- pkg/trait/quarkus.go | 20 +-- pkg/trait/rest-dsl.go | 20 +-- pkg/trait/rest-dsl_test.go | 14 +- pkg/trait/route.go | 16 +-- pkg/trait/route_test.go | 36 +++--- pkg/trait/service.go | 16 +-- pkg/trait/service_test.go | 104 +++++++-------- pkg/trait/trait.go | 6 +- pkg/trait/trait_catalog.go | 12 +- pkg/trait/trait_test.go | 84 ++++++------ pkg/trait/trait_types.go | 28 ++-- pkg/trait/util.go | 12 +- pkg/trait/util_test.go | 38 +++--- pkg/util/camel/camel_runtime.go | 6 +- pkg/util/camel/camel_runtime_catalog.go | 18 +-- pkg/util/camel/camel_types.go | 4 +- pkg/util/camel/camel_util.go | 10 +- pkg/util/camel/camel_util_test.go | 100 +++++++------- pkg/util/camel/catalog.go | 14 +- pkg/util/digest/digest.go | 8 +- pkg/util/knative/apis.go | 2 +- pkg/util/knative/apis_test.go | 2 +- pkg/util/knative/uri.go | 2 +- pkg/util/knative/uri_test.go | 2 +- pkg/util/kubernetes/collection.go | 10 +- pkg/util/kubernetes/customclient/customclient.go | 6 +- pkg/util/kubernetes/log/util.go | 4 +- pkg/util/kubernetes/resolver.go | 16 +-- pkg/util/kubernetes/util.go | 20 +-- pkg/util/log/log.go | 20 ++- pkg/util/source/inspector.go | 22 ++-- pkg/util/source/inspector_groovy.go | 4 +- pkg/util/source/inspector_java_script.go | 4 +- pkg/util/source/inspector_java_source.go | 4 +- pkg/util/source/inspector_kotlin.go | 4 +- pkg/util/source/inspector_xml.go | 4 +- pkg/util/source/inspector_yaml.go | 4 +- pkg/util/watch/watch.go | 20 +-- script/Makefile | 4 + script/gen_client.sh | 6 +- 245 files changed, 2429 insertions(+), 2550 deletions(-) create mode 100644 .github/workflows/pr-kind.yml rename pkg/apis/{addtoscheme_camel_v1alpha1.go => addtoscheme_camel_v1.go} (87%) rename pkg/apis/camel/{v1alpha1 => v1}/build_types.go (98%) rename pkg/apis/camel/{v1alpha1 => v1}/build_types_support.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/camelcatalog_types.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/camelcatalog_types_support.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/common_types.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/common_types_support.go (98%) rename pkg/apis/camel/{v1alpha1 => v1}/doc.go (89%) rename pkg/apis/camel/{v1alpha1 => v1}/integration_types.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integration_types_support.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integration_types_support_test.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integrationkit_types.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integrationkit_types_support.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integrationplatform_types.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/integrationplatform_types_support.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/knative/types.go (100%) rename pkg/apis/camel/{v1alpha1 => v1}/knative/types_support.go (100%) rename pkg/apis/camel/{v1alpha1 => v1}/register.go (92%) rename pkg/apis/camel/{v1alpha1 => v1}/zz_generated.deepcopy.go (99%) rename pkg/apis/camel/{v1alpha1 => v1}/zz_generated.defaults.go (95%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/build.go (72%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/camel_client.go (63%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/doc.go (98%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/doc.go (100%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_build.go (75%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_camel_client.go (69%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_integration.go (72%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_integrationkit.go (72%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/fake/fake_integrationplatform.go (70%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/generated_expansion.go (98%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/integration.go (71%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/integrationkit.go (70%) rename pkg/client/clientset/versioned/typed/camel/{v1alpha1 => v1}/integrationplatform.go (70%) rename pkg/client/informers/externalversions/camel/{v1alpha1 => v1}/build.go (80%) rename pkg/client/informers/externalversions/camel/{v1alpha1 => v1}/integration.go (80%) rename pkg/client/informers/externalversions/camel/{v1alpha1 => v1}/integrationkit.go (79%) rename pkg/client/informers/externalversions/camel/{v1alpha1 => v1}/integrationplatform.go (79%) rename pkg/client/informers/externalversions/camel/{v1alpha1 => v1}/interface.go (99%) rename pkg/client/listers/camel/{v1alpha1 => v1}/build.go (80%) rename pkg/client/listers/camel/{v1alpha1 => v1}/expansion_generated.go (99%) rename pkg/client/listers/camel/{v1alpha1 => v1}/integration.go (81%) rename pkg/client/listers/camel/{v1alpha1 => v1}/integrationkit.go (81%) rename pkg/client/listers/camel/{v1alpha1 => v1}/integrationplatform.go (82%)