...
All pipelines parts (PipelineRuns, Pipeline, Task etc.) applied via Argo CD
Each cluster has its own Argo CD installation
One config repo per service plus one common repo common pipline parts
Helm chart to easily set up default config. each service has a non release helm chart in config repo importing common chart with default values and mandatory input parameters.
...