litmuschaos / litmus-helm

Helm Charts for the Litmus Chaos Operator & CRDs
Apache License 2.0
46 stars 88 forks source link

Support custom configuration for worflow controller #405

Open Calvinaud opened 1 month ago

Calvinaud commented 1 month ago

Hello,

At the moment, the only configuration that is inside the workflow-controller-configmap is:

containerRuntimeExecutor: k8s
executor:
  imagePullPolicy: IfNotPresent
instanceID: xxx

It's possible to update the containerRuntimeExecutor but not the others configurations available in this configmap: https://argo-workflows.readthedocs.io/en/latest/workflow-controller-configmap/

The goal of this ticket is to support a custom workflow configuration. Even when using: useExistingWorkflowControllerConfigMap, the configmap will overwritten by the helm-agent job.