You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.
Currently, when the pipelines execute, it always occurs in the kabanero namespace (the PipelineRun CR exists in that namespace). This means that pipeline executions from all different workloads are jumbled together making it very difficult to distinguish between them.
A better approach would be for pipelines to run in the namespace that they are deploying into.
For example, if the user has added:
spec:
targetNamespaces:
- my-app
to their Kabanero CR, the pipeline could run in the my-app namespace. This would give the user ownership over their PipelineRun and make usage and investigation much clearer.
The text was updated successfully, but these errors were encountered:
This does mean that the build would consume resources in the deployment namespace which is perhaps not ideal. We could look at other approaches, let's keep the issue for the root problem of the indistinguishability of PipelineRuns in the kabanero namespace.
We have been trying to introduce the concept of a pipeline namespace (a single one) that runs builds. It is not desirable to have the builds running in the control namespace (kabanero), nor do I think it's desirable to have them running in the app deploy namespaces, although I can see how that would be convenient on some levels.
Currently, when the pipelines execute, it always occurs in the
kabanero
namespace (the PipelineRun CR exists in that namespace). This means that pipeline executions from all different workloads are jumbled together making it very difficult to distinguish between them.A better approach would be for pipelines to run in the namespace that they are deploying into.
For example, if the user has added:
to their Kabanero CR, the pipeline could run in the
my-app
namespace. This would give the user ownership over their PipelineRun and make usage and investigation much clearer.The text was updated successfully, but these errors were encountered: