Kinto-build is a GRPC API responsible for creating build/deployment workflows.
- Go version
1.13
or higher - Kubernetes version
1.16
or higher ifWORKFLOW_ENGINE
==argo
- Argo controller version
2.8.1
or higher
- kinto-core
- utils-go our own reusable utils functions
It is called by kinto-core.
The API contracts are store under there.
Kinto-build supports
- Duplicate the
.env.example
file into a.env
file. - Modify the variables if needed.
- Pay attention to env var
ARGO_WORKFLOW_MAIN_IMAGE
(see kinto-cli) - Pay attention to env var
ARGO_WORKFLOW_CLI_IMAGE
(see workflow image)
$ go run cmd/main.go
{"level":"info","msg":"Successfully started server listening to port 8080","time":"2020-03-24T10:41:59+08:00"}