DEV Community

Sharadhi
Sharadhi

Posted on

Argo Workflow Executor PLUGINs

Hi Team,
I wanted to explore the plugin part in argo workflows.

  1. Installed argo workflows (v3.3.8) into Minikube cluster.
  2. Added env in workflow controller as Argo Executor plugins value as true.
  3. Cloned hello-world plugin from the official GitHub link in documentation and ran these commands.
    argo executor-plugin build .
    kubectl -n argo apply -f hello-executor-plugin-configmap.yaml

  4. Can see plugin installed in the logs of workflow controller.

Image description

workflow code:

apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: hello-
spec:
  entrypoint: main
  templates:
    - name: main
      plugin:
        hello: { }

Enter fullscreen mode Exit fullscreen mode

But when I copy workflow it shows error like this.

Image description

Can anyone help me to solve this issue?
Links I referred is: https://github.com/argoproj-labs/argo-workflows-hello-executor-plugin
https://argoproj.github.io/argo-workflows/executor_plugins/

Top comments (0)