apiVersion: v1
kind: ConfigMap
metadata: # kpt-merge: /workflow-controller-configmap
  name: workflow-controller-configmap
data:
  # References:
  # * https://github.com/argoproj/argo-workflows/blob/v3.1.14/config/config.go
  # * https://github.com/argoproj/argo-workflows/blob/v3.1.14/docs/workflow-controller-configmap.md
  # * https://github.com/argoproj/argo-workflows/blob/v3.1.14/docs/workflow-controller-configmap.yaml

  # pns executor is a more portable default, see https://github.com/kubeflow/pipelines/issues/1654.
  # However, it is flaky for containers that run really fast, see https://github.com/kubeflow/pipelines/issues/5285.
  # So we still default to docker for now.
  containerRuntimeExecutor: pns
