Requirement
When using Camel K in namespaced mode, IntegrationKit builds run in a short-lived builder Pod in the operator's namespace. In multi-tenant setups, application teams typically don't have access to the operator namespace, so when a build fails they can't view the builder Pod, its logs, or its events. This makes self-service debugging of build failures difficult.
It would be valuable to have a supported, non-deprecated way to run a build in the Integration's own namespace.
Questions
- In the latest GA release, is there an officially supported way to have a build execute in the Integration's namespace rather than the operator's namespace?
- With
IntegrationPlatform deprecated and IntegrationProfile seemingly leaving builds in the operator namespace, is per-namespace build execution something the project intends to support? Is it on the roadmap?
- If there's currently no supported path, would the project be open to a feature that makes this a first-class, per-Integration option?
Motivation
- Let application teams debug their own build failures (logs/events accessible in their own namespace) without needing operator-namespace access.
- Optionally, stronger build isolation between tenants.
Requirement
When using Camel K in namespaced mode, IntegrationKit builds run in a short-lived builder Pod in the operator's namespace. In multi-tenant setups, application teams typically don't have access to the operator namespace, so when a build fails they can't view the builder Pod, its logs, or its events. This makes self-service debugging of build failures difficult.
It would be valuable to have a supported, non-deprecated way to run a build in the Integration's own namespace.
Questions
IntegrationPlatformdeprecated andIntegrationProfileseemingly leaving builds in the operator namespace, is per-namespace build execution something the project intends to support? Is it on the roadmap?Motivation