This is an automated email from the ASF dual-hosted git repository.

astefanutti pushed a change to branch release-1.7.x
in repository https://gitbox.apache.org/repos/asf/camel-k.git.


    from db5762b  #2852 Update Antora usage and move diagram source to more 
appropriate location
     new a70b93c  feat(maven): Support platform Maven settings
     new 1232547  feat(maven): Honor proxy environment variables
     new ac52816  chore(maven): Default to standard HTTP and HTTPS port numbers
     new 16eb762  chore(maven): Set Maven proxy ID in global settings
     new ce44e76  chore(maven): Convert NO_PROXY to http.nonProxyHosts JVM 
system property format
     new 49da15f  feat(maven): HTTP proxy e2e tests
     new e8bc85b  fix(proxy): HTTPS proxy can use HTTP scheme
     new a6aa32b  chore(e2e): Set NO_PROXY with the Kubernetes service cluster 
IPs
     new 3c65257  chore(maven): Add default Maven repositories to global 
settings
     new c23bbcf  chore(maven): Separate user and platform Maven settings
     new f744fcb  chore(api): Remove Maven repositories from the platform API
     new 1da8db9  chore: Fix lints
     new d459e3a  chore(maven): Unify settings API
     new e77205e  chore(e2e): Add extra RBAC permissions for the HTTP proxy 
tests
     new 64cdd75  feat(trait): Propagate HTTP proxy env variables to 
integration Pods
     new 92ecb42  chore(e2e): Add environment trait e2e tests
     new 2f7d5a9  feat(jvm): Translate HTTP proxy env variables into system 
properties
     new b299b43  chore(jvm): Fail fast when no integration container is found
     new 9e4b4c7  chore(jvm): Rely on default JVM HTTP proxy port numbers
     new 38fd330  fix(jvm): NO_PROXY translates to -Dhttp.nonProxyHosts
     new 9288d29  fix(jvm): Quote HTTP proxy system property values
     new 4224e31  fix(e2e): Add Maven repositories to NO_PROXY
     new 9688022  fix(e2e): Add container registry to NO_PROXY
     new 1888cb6  feat: Propagate HTTP proxy environment to build Pods
     new 3754da6  fix(e2e): assert downward API in environment trait tests
     new c0cfb81  chore(api): Remove HTTP proxy Secret
     new 1db8ccb  fix(e2e): Use different integrations in environment trait 
tests
     new 1b155d7  chore(e2e): assert HTTP proxy logs
     new b760add  chore: Rebuild resources
     new 136df42  feat: Add HTTP proxy documentation
     new 3057de1  chore(e2e): Move HTTPD resources creation in separate 
functions
     new 9be6459  fix http-proxy-docs

The 32 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 +-
 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         |  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                            |   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                          |  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                   | 102 +-----
 pkg/util/maven/maven_settings_test.go              |  42 +--
 pkg/util/maven/maven_types.go                      |  12 +
 resources/traits.yaml                              |   9 +-
 42 files changed, 1474 insertions(+), 590 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