This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-k.git
from 36297b682 chore: nightly automatic updates
add 7d68425cd feat(trait): container security settings
add 8ba390a6a feat(trait): Pod security context
add 3c0fc0d7b feat(trait): disable PodSecurityContext on KnativeService
No new revisions were added by this update.
Summary of changes:
docs/modules/ROOT/nav.adoc | 1 +
docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 96 ++++++++
docs/modules/traits/pages/container.adoc | 24 ++
docs/modules/traits/pages/security-context.adoc | 46 ++++
helm/camel-k/crds/crd-integration-platform.yaml | 128 +++++++++++
helm/camel-k/crds/crd-integration-profile.yaml | 128 +++++++++++
helm/camel-k/crds/crd-integration.yaml | 64 ++++++
helm/camel-k/crds/crd-kamelet-binding.yaml | 66 ++++++
helm/camel-k/crds/crd-pipe.yaml | 66 ++++++
pkg/apis/camel/v1/common_types.go | 2 +
pkg/apis/camel/v1/trait/container.go | 13 ++
.../v1/trait/{camel.go => security_context.go} | 21 +-
pkg/apis/camel/v1/trait/zz_generated.deepcopy.go | 56 ++++-
pkg/apis/camel/v1/zz_generated.deepcopy.go | 5 +
.../camel/applyconfiguration/camel/v1/traits.go | 89 ++++----
.../camel.apache.org_integrationplatforms.yaml | 128 +++++++++++
.../camel.apache.org_integrationprofiles.yaml | 128 +++++++++++
.../crd/bases/camel.apache.org_integrations.yaml | 64 ++++++
.../bases/camel.apache.org_kameletbindings.yaml | 66 ++++++
.../config/crd/bases/camel.apache.org_pipes.yaml | 66 ++++++
pkg/trait/container.go | 58 +++--
pkg/trait/container_test.go | 141 +++++++++++-
pkg/trait/security_context.go | 110 +++++++++
pkg/trait/security_context_test.go | 252 +++++++++++++++++++++
pkg/trait/trait_register.go | 1 +
pkg/trait/trait_test.go | 4 +-
pkg/util/kubernetes/security.go | 7 +-
pkg/util/openshift/openshift.go | 44 ++--
pkg/util/openshift/openshift_test.go | 7 +-
29 files changed, 1776 insertions(+), 105 deletions(-)
create mode 100644 docs/modules/traits/pages/security-context.adoc
copy pkg/apis/camel/v1/trait/{camel.go => security_context.go} (50%)
create mode 100644 pkg/trait/security_context.go
create mode 100644 pkg/trait/security_context_test.go