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