Skip to content
This repository has been archived by the owner on Feb 15, 2024. It is now read-only.

Contains the code and dockerfile for the default workflow executor used by Orkestra's workflow templates

License

Notifications You must be signed in to change notification settings

Azure/helmrelease-workflow-executor

Repository files navigation

orkestra-workflow-executor

Azure Orkestra's default workflow executor

Functionality

The default executor is responsible for deploying the HelmRelease object passed in as an input parameter to the docker container. The HelmRelease is represented by a base64 encoded YAML string. The executor deploys, watches and polls for the status of the deployed HelmRelease until it either succeeds/fails or it times out. The timeout interval is configurable with the default set to 5m.

CLI options

  $ make build
  $ ./bin/executor --help
Usage of /var/folders/g1/9bc3h33n3rb70fbxp_t1v4dc0000gn/T/go-build274703125/b001/e
  -spec string
        Spec of the helmrelease object to apply
  -timeout string
        Timeout for the execution of the argo workflow task (default "5m")

About

Contains the code and dockerfile for the default workflow executor used by Orkestra's workflow templates

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •