apiVersion: extensions/v1beta1 kind: Deployment metadata: labels: app: workflow-controller name: workflow-controller spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: workflow-controller strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: creationTimestamp: null labels: app: workflow-controller spec: containers: - args: - --configmap - workflow-controller-configmap - --executor-image - argoproj/argoexec:v2.2.0 command: - workflow-controller env: - name: ARGO_NAMESPACE valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.namespace image: argoproj/workflow-controller:v2.2.0 imagePullPolicy: IfNotPresent name: workflow-controller resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: argo serviceAccountName: argo terminationGracePeriodSeconds: 30