This is an automated email from the ASF dual-hosted git repository.
astefanutti pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.
from 9e38411 Updated CHANGELOG.md
new e913ccf feat(build): Add CA cert from user Secret into Maven build
JVM trust store
new 86722fb feat(build): Support custom CA certificate for Catalog builds
new 87d2353 chore(build): regen CRDs with CA certificate support
new 4e2a7b2 feat(build): Support custom CA certificate in OpenAPI builds
new 2d66b6b feat(build): Do not override user-provided Maven options
new 1d66557 feat(build): Import root CA certificates into custom
truststore
new 8515b4d feat(build): Manage truststore password
new 1d1c8d1 chore: Clean-up util methods
new ee8e20b chore: Rename Maven CA Secret field
new ee8468d chore(build): Re-create parent build directory after clean-up
new 0867183 feat(build): Pipe CA Secret data into keytool stdin directly
new 517fa6d feat(build): Add install option to configure Maven CA secret
new 84d8910 test: Maven CA secret e2e tests
new 64e507c test: Fix HTTPD in non-root container
new a3f3361 test: Fix HTTPS authorization
new bc16ba0 test: Correct Maven central proxy Nexus URL
new 0705bf9 test: Add readiness probe to Nexus deployment
new 2c035d3 test: Free more disk space in Kubernetes workflow setup
new d4cf4ee test: Fix HTTPD proxy mutex permission issue
new 8adc29b test: Create Apache Snapshots proxy repository with Nexus
REST API
The 20 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/kubernetes.yml | 4 +
config/crd/bases/camel.apache.org_builds.yaml | 27 ++
.../camel.apache.org_integrationplatforms.yaml | 48 +++
.../1.4.0-snapshot/camel.apache.org_builds.yaml | 27 ++
.../camel.apache.org_integrationplatforms.yaml | 48 +++
e2e/common/{traits => build}/files/Java.java | 0
e2e/common/build/maven_ca_secret_test.go | 421 +++++++++++++++++++++
helm/camel-k/crds/crd-build.yaml | 27 ++
helm/camel-k/crds/crd-integration-platform.yaml | 48 +++
pkg/apis/camel/v1/common_types.go | 13 +-
pkg/apis/camel/v1/zz_generated.deepcopy.go | 5 +
pkg/builder/project.go | 28 +-
pkg/builder/quarkus.go | 17 +-
pkg/builder/types.go | 6 +-
pkg/cmd/install.go | 33 +-
pkg/cmd/util_dependencies.go | 3 +-
pkg/install/operator.go | 2 +-
pkg/resources/resources.go | 8 +-
pkg/trait/openapi.go | 29 +-
pkg/trait/quarkus_test.go | 2 +-
pkg/trait/toleration.go | 2 +-
pkg/util/camel/catalog.go | 29 +-
pkg/util/jvm/keystore.go | 98 +++++
pkg/util/kubernetes/{camel_labels.go => camel.go} | 4 +-
pkg/util/kubernetes/{core_client.go => client.go} | 84 ++--
.../kubernetes/{core_factory.go => factory.go} | 2 +-
pkg/util/kubernetes/util.go | 2 -
pkg/util/maven/maven.go | 47 ++-
pkg/util/maven/maven_types.go | 11 +-
pkg/util/olm/operator.go | 2 +-
script/Makefile | 1 +
31 files changed, 964 insertions(+), 114 deletions(-)
copy e2e/common/{traits => build}/files/Java.java (100%)
create mode 100644 e2e/common/build/maven_ca_secret_test.go
create mode 100644 pkg/util/jvm/keystore.go
rename pkg/util/kubernetes/{camel_labels.go => camel.go} (98%)
rename pkg/util/kubernetes/{core_client.go => client.go} (60%)
rename pkg/util/kubernetes/{core_factory.go => factory.go} (96%)