You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by as...@apache.org on 2022/01/21 14:51:05 UTC
[camel-k] branch release-1.6.x updated (174468e -> 166d821)
This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a change to branch release-1.6.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 174468e [TEST] Add cross-channel upgrade test feature
add 62aeb65 feat(maven): Support platform Maven settings
add 07e0b76 feat(maven): Honor proxy environment variables
add 918c413 chore(maven): Default to standard HTTP and HTTPS port numbers
add cb33009 chore(maven): Set Maven proxy ID in global settings
add f282f9d chore(maven): Convert NO_PROXY to http.nonProxyHosts JVM system property format
add f11631b feat(maven): HTTP proxy e2e tests
add b3059fa fix(proxy): HTTPS proxy can use HTTP scheme
add 5fd6d84 chore(e2e): Set NO_PROXY with the Kubernetes service cluster IPs
add 76d6682 chore(maven): Add default Maven repositories to global settings
add a975b37 chore(maven): Separate user and platform Maven settings
add 7ddf5f9 chore(api): Remove Maven repositories from the platform API
add 08a3844 chore: Fix lints
add f64fc13 chore(maven): Unify settings API
add c54e60f chore(e2e): Add extra RBAC permissions for the HTTP proxy tests
add 403945e feat(trait): Propagate HTTP proxy env variables to integration Pods
add 6e4c4ff chore(e2e): Add environment trait e2e tests
add 0d2b193 feat(jvm): Translate HTTP proxy env variables into system properties
add e2ca8ac chore(jvm): Fail fast when no integration container is found
add ea02a9d chore(jvm): Rely on default JVM HTTP proxy port numbers
add 0409b4f fix(jvm): NO_PROXY translates to -Dhttp.nonProxyHosts
add 492a797 fix(jvm): Quote HTTP proxy system property values
add 5d0b05d fix(e2e): Add Maven repositories to NO_PROXY
add d351730 fix(e2e): Add container registry to NO_PROXY
add bdecbb9 feat: Propagate HTTP proxy environment to build Pods
add ba7e7ec fix(e2e): assert downward API in environment trait tests
add f13926c chore(api): Remove HTTP proxy Secret
add 1914be6 fix(e2e): Use different integrations in environment trait tests
add 3c466c9 chore(e2e): assert HTTP proxy logs
add 71438cd chore: Rebuild resources
add 3020f3d feat: Add HTTP proxy documentation
add d68a6af chore(e2e): Move HTTPD resources creation in separate functions
add 989f751 fix http-proxy-docs
add 166d821 fix(e2e): Set NO_PROXY to wildcard for the environment trait tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/openshift.yml | 28 ++
config/crd/bases/camel.apache.org_builds.yaml | 23 +-
.../crd/bases/camel.apache.org_camelcatalogs.yaml | 6 +-
.../camel.apache.org_integrationplatforms.yaml | 90 +----
deploy/traits.yaml | 4 +
docs/modules/ROOT/nav.adoc | 1 +
.../ROOT/pages/configuration/http-proxy.adoc | 116 +++++++
docs/modules/ROOT/pages/configuration/maven.adoc | 44 ++-
docs/modules/traits/pages/environment.adoc | 4 +
e2e/common/build/maven_http_proxy_test.go | 367 +++++++++++++++++++++
e2e/common/traits/environment_test.go | 146 ++++++++
e2e/support/regexp.go | 119 +++++++
helm/camel-k/crds/crd-build.yaml | 23 +-
helm/camel-k/crds/crd-camel-catalog.yaml | 6 +-
helm/camel-k/crds/crd-integration-platform.yaml | 90 +----
pkg/apis/camel/v1/build_types.go | 25 +-
pkg/apis/camel/v1/common_types.go | 30 --
pkg/apis/camel/v1/integrationplatform_types.go | 1 -
pkg/apis/camel/v1/maven_types.go | 39 ++-
pkg/apis/camel/v1/zz_generated.deepcopy.go | 26 +-
pkg/builder/project.go | 13 +-
pkg/builder/project_test.go | 32 +-
pkg/builder/quarkus.go | 6 +-
pkg/builder/types.go | 3 +-
pkg/cmd/install.go | 94 +++++-
pkg/cmd/install_test.go | 6 -
pkg/cmd/util_dependencies.go | 26 +-
pkg/controller/build/build_pod.go | 51 +--
.../integrationplatform/initialize_test.go | 26 --
pkg/platform/defaults.go | 78 +----
pkg/resources/resources.go | 12 +-
pkg/trait/builder.go | 13 +-
pkg/trait/environment.go | 16 +
pkg/trait/jvm.go | 59 +++-
pkg/trait/openapi.go | 20 +-
pkg/util/camel/catalog.go | 27 +-
pkg/util/maven/maven_command.go | 23 +-
pkg/util/maven/maven_proxies.go | 89 +++++
pkg/util/maven/maven_repositories.go | 94 ++++++
pkg/util/maven/maven_settings.go | 103 +-----
pkg/util/maven/maven_settings_test.go | 42 +--
pkg/util/maven/maven_types.go | 12 +
42 files changed, 1446 insertions(+), 587 deletions(-)
create mode 100644 docs/modules/ROOT/pages/configuration/http-proxy.adoc
create mode 100644 e2e/common/build/maven_http_proxy_test.go
create mode 100644 e2e/common/traits/environment_test.go
create mode 100644 e2e/support/regexp.go
create mode 100644 pkg/util/maven/maven_proxies.go
create mode 100644 pkg/util/maven/maven_repositories.go