diff --git a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
index 58f265467a..1cc0741f43 100644
--- a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
+++ b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
@@ -6281,6 +6281,7 @@ Deprecated: use TasksRequestCPU instead with task name `builder`.
A list of references pointing to configmaps/secrets that contains a maven profile.
+This configmap/secret is a resource of the IntegrationKit created, therefore it needs to be present in the namespace where the operator is going to create the IntegrationKit.
The content of the maven profile is expected to be a text containing a valid maven profile starting with `` and ending with `` that will be integrated as an inline profile in the POM.
Syntax: [configmap{vbar}secret]:name[/key], where name represents the resource name, key optionally represents the resource key to be filtered (default key value = profile.xml).
diff --git a/docs/modules/traits/pages/builder.adoc b/docs/modules/traits/pages/builder.adoc
index 5cd449cf1f..2545573380 100755
--- a/docs/modules/traits/pages/builder.adoc
+++ b/docs/modules/traits/pages/builder.adoc
@@ -76,6 +76,7 @@ Deprecated: use TasksRequestCPU instead with task name `builder`.
| builder.maven-profiles
| []string
| A list of references pointing to configmaps/secrets that contains a maven profile.
+This configmap/secret is a resource of the IntegrationKit created, therefore it needs to be present in the namespace where the operator is going to create the IntegrationKit.
The content of the maven profile is expected to be a text containing a valid maven profile starting with `` and ending with `` that will be integrated as an inline profile in the POM.
Syntax: [configmap\|secret]:name[/key], where name represents the resource name, key optionally represents the resource key to be filtered (default key value = profile.xml).
diff --git a/helm/camel-k/crds/crd-integration-kit.yaml b/helm/camel-k/crds/crd-integration-kit.yaml
index d7639c3dac..82f31750ce 100644
--- a/helm/camel-k/crds/crd-integration-kit.yaml
+++ b/helm/camel-k/crds/crd-integration-kit.yaml
@@ -239,13 +239,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/helm/camel-k/crds/crd-integration-platform.yaml b/helm/camel-k/crds/crd-integration-platform.yaml
index adb80c075b..ceeeeb58f9 100644
--- a/helm/camel-k/crds/crd-integration-platform.yaml
+++ b/helm/camel-k/crds/crd-integration-platform.yaml
@@ -554,13 +554,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
@@ -2463,13 +2466,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/helm/camel-k/crds/crd-integration-profile.yaml b/helm/camel-k/crds/crd-integration-profile.yaml
index 38fbe18dab..fb90fb300b 100644
--- a/helm/camel-k/crds/crd-integration-profile.yaml
+++ b/helm/camel-k/crds/crd-integration-profile.yaml
@@ -431,13 +431,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
@@ -2223,13 +2226,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/helm/camel-k/crds/crd-integration.yaml b/helm/camel-k/crds/crd-integration.yaml
index c43dd3a188..0b27fba219 100644
--- a/helm/camel-k/crds/crd-integration.yaml
+++ b/helm/camel-k/crds/crd-integration.yaml
@@ -6488,13 +6488,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/helm/camel-k/crds/crd-kamelet-binding.yaml b/helm/camel-k/crds/crd-kamelet-binding.yaml
index 2fe27e0d40..2bc97d603d 100644
--- a/helm/camel-k/crds/crd-kamelet-binding.yaml
+++ b/helm/camel-k/crds/crd-kamelet-binding.yaml
@@ -6768,14 +6768,17 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid
- maven profile starting with `` and ending with
- `` that will be integrated as an inline profile
- in the POM. Syntax: [configmap|secret]:name[/key], where
- name represents the resource name, key optionally represents
- the resource key to be filtered (default key value =
- profile.xml).'
+ that contains a maven profile. This configmap/secret
+ is a resource of the IntegrationKit created, therefore
+ it needs to be present in the namespace where the operator
+ is going to create the IntegrationKit. The content of
+ the maven profile is expected to be a text containing
+ a valid maven profile starting with `` and
+ ending with `` that will be integrated as
+ an inline profile in the POM. Syntax: [configmap|secret]:name[/key],
+ where name represents the resource name, key optionally
+ represents the resource key to be filtered (default
+ key value = profile.xml).'
items:
type: string
type: array
diff --git a/helm/camel-k/crds/crd-pipe.yaml b/helm/camel-k/crds/crd-pipe.yaml
index 8394761073..6234fba82d 100644
--- a/helm/camel-k/crds/crd-pipe.yaml
+++ b/helm/camel-k/crds/crd-pipe.yaml
@@ -6766,14 +6766,17 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid
- maven profile starting with `` and ending with
- `` that will be integrated as an inline profile
- in the POM. Syntax: [configmap|secret]:name[/key], where
- name represents the resource name, key optionally represents
- the resource key to be filtered (default key value =
- profile.xml).'
+ that contains a maven profile. This configmap/secret
+ is a resource of the IntegrationKit created, therefore
+ it needs to be present in the namespace where the operator
+ is going to create the IntegrationKit. The content of
+ the maven profile is expected to be a text containing
+ a valid maven profile starting with `` and
+ ending with `` that will be integrated as
+ an inline profile in the POM. Syntax: [configmap|secret]:name[/key],
+ where name represents the resource name, key optionally
+ represents the resource key to be filtered (default
+ key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/apis/camel/v1/trait/builder.go b/pkg/apis/camel/v1/trait/builder.go
index 6356237169..0eab4cf8ce 100644
--- a/pkg/apis/camel/v1/trait/builder.go
+++ b/pkg/apis/camel/v1/trait/builder.go
@@ -51,6 +51,7 @@ type BuilderTrait struct {
// Deprecated: use TasksRequestCPU instead with task name `builder`.
LimitMemory string `property:"limit-memory" json:"limitMemory,omitempty"`
// A list of references pointing to configmaps/secrets that contains a maven profile.
+ // This configmap/secret is a resource of the IntegrationKit created, therefore it needs to be present in the namespace where the operator is going to create the IntegrationKit.
// The content of the maven profile is expected to be a text containing a valid maven profile starting with `` and ending with `` that will be integrated as an inline profile in the POM.
// Syntax: [configmap|secret]:name[/key], where name represents the resource name, key optionally represents the resource key to be filtered (default key value = profile.xml).
MavenProfiles []string `property:"maven-profiles" json:"mavenProfiles,omitempty"`
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_integrationkits.yaml b/pkg/resources/config/crd/bases/camel.apache.org_integrationkits.yaml
index d7639c3dac..82f31750ce 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_integrationkits.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_integrationkits.yaml
@@ -239,13 +239,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_integrationplatforms.yaml b/pkg/resources/config/crd/bases/camel.apache.org_integrationplatforms.yaml
index adb80c075b..ceeeeb58f9 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_integrationplatforms.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_integrationplatforms.yaml
@@ -554,13 +554,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
@@ -2463,13 +2466,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_integrationprofiles.yaml b/pkg/resources/config/crd/bases/camel.apache.org_integrationprofiles.yaml
index 38fbe18dab..fb90fb300b 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_integrationprofiles.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_integrationprofiles.yaml
@@ -431,13 +431,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
@@ -2223,13 +2226,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_integrations.yaml b/pkg/resources/config/crd/bases/camel.apache.org_integrations.yaml
index c43dd3a188..0b27fba219 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_integrations.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_integrations.yaml
@@ -6488,13 +6488,16 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid maven
- profile starting with `` and ending with ``
- that will be integrated as an inline profile in the POM.
- Syntax: [configmap|secret]:name[/key], where name represents
- the resource name, key optionally represents the resource
- key to be filtered (default key value = profile.xml).'
+ that contains a maven profile. This configmap/secret is
+ a resource of the IntegrationKit created, therefore it needs
+ to be present in the namespace where the operator is going
+ to create the IntegrationKit. The content of the maven profile
+ is expected to be a text containing a valid maven profile
+ starting with `` and ending with `` that
+ will be integrated as an inline profile in the POM. Syntax:
+ [configmap|secret]:name[/key], where name represents the
+ resource name, key optionally represents the resource key
+ to be filtered (default key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_kameletbindings.yaml b/pkg/resources/config/crd/bases/camel.apache.org_kameletbindings.yaml
index 2fe27e0d40..2bc97d603d 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_kameletbindings.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_kameletbindings.yaml
@@ -6768,14 +6768,17 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid
- maven profile starting with `` and ending with
- `` that will be integrated as an inline profile
- in the POM. Syntax: [configmap|secret]:name[/key], where
- name represents the resource name, key optionally represents
- the resource key to be filtered (default key value =
- profile.xml).'
+ that contains a maven profile. This configmap/secret
+ is a resource of the IntegrationKit created, therefore
+ it needs to be present in the namespace where the operator
+ is going to create the IntegrationKit. The content of
+ the maven profile is expected to be a text containing
+ a valid maven profile starting with `` and
+ ending with `` that will be integrated as
+ an inline profile in the POM. Syntax: [configmap|secret]:name[/key],
+ where name represents the resource name, key optionally
+ represents the resource key to be filtered (default
+ key value = profile.xml).'
items:
type: string
type: array
diff --git a/pkg/resources/config/crd/bases/camel.apache.org_pipes.yaml b/pkg/resources/config/crd/bases/camel.apache.org_pipes.yaml
index 8394761073..6234fba82d 100644
--- a/pkg/resources/config/crd/bases/camel.apache.org_pipes.yaml
+++ b/pkg/resources/config/crd/bases/camel.apache.org_pipes.yaml
@@ -6766,14 +6766,17 @@ spec:
type: string
mavenProfiles:
description: 'A list of references pointing to configmaps/secrets
- that contains a maven profile. The content of the maven
- profile is expected to be a text containing a valid
- maven profile starting with `` and ending with
- `` that will be integrated as an inline profile
- in the POM. Syntax: [configmap|secret]:name[/key], where
- name represents the resource name, key optionally represents
- the resource key to be filtered (default key value =
- profile.xml).'
+ that contains a maven profile. This configmap/secret
+ is a resource of the IntegrationKit created, therefore
+ it needs to be present in the namespace where the operator
+ is going to create the IntegrationKit. The content of
+ the maven profile is expected to be a text containing
+ a valid maven profile starting with `` and
+ ending with `` that will be integrated as
+ an inline profile in the POM. Syntax: [configmap|secret]:name[/key],
+ where name represents the resource name, key optionally
+ represents the resource key to be filtered (default
+ key value = profile.xml).'
items:
type: string
type: array