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