There is not good documentation for dsl.ParallelFor
but I assume the parallelism
param means - how many pods can be opened in parallel.
However, when I look at the DAG visualization, it seems like it opens all the for loop list of tasks, resulting in out of quota resources.
This step is in Pending state with this message: pods "pipeline-pdtbc-2302481418" is forbidden: exceeded quota: kf-resource-quota, requested: cpu=1500m, used: cpu=35100m, limited: cpu=36
Since my parallelism is set to 1, it should not have asked so much CPU, rather than running one by one.