Name: workflow-manager-api
Owner: Deis
Description: Deis Workflow Manager API
Created: 2016-01-25 23:11:18.0
Updated: 2018-04-09 16:59:09.0
Pushed: 2018-04-09 16:59:10.0
Size: 320
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
| | Deis Workflow is no longer maintained.
Please read the announcement for more detail. |
|—:|—|
| 09/07/2017 | Deis Workflow [v2.18][] final release before entering maintenance mode |
| 03/01/2018 | End of Workflow maintenance: critical patches no longer merged |
| | Hephy is a fork of Workflow that is actively developed and accepts code contributions. |
The Workflow Manager Service API is responsible for interfacing with Deis Workflow data. It is a golang https implementation that speaks JSON. The API is the source of authority for the following:
Additionally, the API is the official interface for accepting Workflow Manager data, e.g.:
To download dependencies:
ke bootstrap
To test:
ke test
Note: if you prefer to run tests with go test
, you'll need
glide
on your PATH
. Once you have it,
run go test -tags testonly $(glide nv)
to run tests.
To build:
AGE_PREFIX=$MY_DOCKERHUB_ACCOUNT make build docker-build docker-push
(All of the above operations assume a local Docker environment.)
A working, minimal API is currently live at https://versions.deis.com.