Service providing REST API for working with Argo workflows.
Service requires several env vars set (example values are provided in parentheses):
ARGO_SERVER
— Argo server to use (argo-server.argo.svc:2746
)DEVELOPMENT
— whether in development or not (false
)
- /api/v1/workflows
- /{namespace}/{name} — upgrades connection to WebSocket connection and starts sending workflow events until the workflow is completed.
To build project:
go build ./...
To run tests:
go test ./...