Skip to content

Support running IntegrationKit builds in the Integration's namespace instead of the operator namespace #6844

Description

@wojciechgrazawskiahnl

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

  1. 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?
  2. 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?
  3. 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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions