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%)