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 590b23c  Fix #1107: fix expected roles in tests
     new 57b9569  feat(maven): Support platform Maven settings
     new 8993eca  feat(maven): Honor proxy environment variables
     new 05a2737  chore(maven): Default to standard HTTP and HTTPS port numbers
     new 6690786  chore(maven): Set Maven proxy ID in global settings
     new 59a87cf  chore(maven): Convert NO_PROXY to http.nonProxyHosts JVM 
system property format
     new 630afe3  feat(maven): HTTP proxy e2e tests
     new e094e36  fix(proxy): HTTPS proxy can use HTTP scheme
     new c2131ca  chore(e2e): Set NO_PROXY with the Kubernetes service cluster 
IPs
     new 92259fb  chore(maven): Add default Maven repositories to global 
settings
     new ebcc70c  chore(maven): Separate user and platform Maven settings
     new 4cc932c  chore(api): Remove Maven repositories from the platform API
     new 9d35c05  chore: Fix lints
     new 083c4f8  chore(maven): Unify settings API
     new c125dc9  chore(e2e): Add extra RBAC permissions for the HTTP proxy 
tests
     new 3d47d89  feat(trait): Propagate HTTP proxy env variables to 
integration Pods
     new 52fd932  chore(e2e): Add environment trait e2e tests
     new da18313  feat(jvm): Translate HTTP proxy env variables into system 
properties
     new c747683  chore(jvm): Fail fast when no integration container is found
     new da858f3  chore(jvm): Rely on default JVM HTTP proxy port numbers
     new 98bed0f  fix(jvm): NO_PROXY translates to -Dhttp.nonProxyHosts
     new aa89ed2  fix(jvm): Quote HTTP proxy system property values
     new 254c8e7  fix(e2e): Add Maven repositories to NO_PROXY
     new f77b553  fix(e2e): Add container registry to NO_PROXY
     new d0c1651  feat: Propagate HTTP proxy environment to build Pods
     new 3920592  fix(e2e): assert downward API in environment trait tests
     new 360be86  chore(api): Remove HTTP proxy Secret
     new 39a1ea1  fix(e2e): Use different integrations in environment trait 
tests
     new a007707  chore(e2e): assert HTTP proxy logs
     new cc4449f  chore: Rebuild resources
     new 4e15b69  feat: Add HTTP proxy documentation
     new 863887e  chore(e2e): Move HTTPD resources creation in separate 
functions

The 31 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/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 +----
 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         |   8 +-
 docs/modules/traits/pages/mount.adoc               |  13 +-
 e2e/common/build/maven_http_proxy_test.go          | 367 +++++++++++++++++++++
 e2e/common/traits/environment_test.go              | 166 ++++++++++
 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         |  27 +-
 pkg/apis/camel/v1alpha1/zz_generated.deepcopy.go   |   1 -
 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                            |   7 -
 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                               |  11 +-
 pkg/trait/environment.go                           |  20 +-
 pkg/trait/jvm.go                                   |  59 +++-
 pkg/trait/openapi.go                               |  20 +-
 pkg/util/camel/catalog.go                          |  30 +-
 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                   | 102 +-----
 pkg/util/maven/maven_settings_test.go              |  42 +--
 pkg/util/maven/maven_types.go                      |  12 +
 resources/traits.yaml                              |  25 +-
 44 files changed, 1495 insertions(+), 603 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

Reply via email to