Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iskorotkov/chaos-workflows
Service providing REST API for working with Argo workflows
https://github.com/iskorotkov/chaos-workflows
chaos-engineering docker go kubernetes
Last synced: 3 days ago
JSON representation
Service providing REST API for working with Argo workflows
- Host: GitHub
- URL: https://github.com/iskorotkov/chaos-workflows
- Owner: iskorotkov
- Created: 2021-02-05T08:55:29.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T23:14:38.000Z (almost 2 years ago)
- Last Synced: 2024-06-21T03:14:27.299Z (7 months ago)
- Topics: chaos-engineering, docker, go, kubernetes
- Language: Go
- Homepage:
- Size: 875 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chaos Workflows
Service providing REST API for working with Argo workflows.
- [Chaos Workflows](#chaos-workflows)
- [Env vars](#env-vars)
- [REST API](#rest-api)
- [Development](#development)## Env vars
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`)## REST API
- /api/v1/workflows
- /{namespace}/{name} — upgrades connection to WebSocket connection and starts sending workflow events until the workflow is completed.## Development
To build project:
```shell
go build ./...
```To run tests:
```shell
go test ./...
```