-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
-
5
-
False
-
False
-
https://github.com/tektoncd/operator/issues/576
Currently, we run all controller in a single container
https://github.com/tektoncd/operator/blob/main/cmd/kubernetes/operator/main.go
as we are adding new components the logs are getting more and more an it is getting difficult to debug and understand them.
We can run one controller per container
so
- one container for TektonConfig running its controller,
- one for TektonPipeline running its controller, and similar for others.
This would separate logs and makes debugging easier.
We can have same image, based on some flag or env it can start a particular controller