Kinto Core is the main API server called by the Kinto Dashboard and Kinto CLI. It is a gRPC server that interacts with Kubernetes. It also contains the main types used by all the sub API (build, deploy, etc).
- Go version
1.13
or higher - Kubernetes version
1.16
or higher
- go-utils (our own reusable utils)
Duplicate the .env.example
file into a .env
file. Modify the variables if needed.
$ go run cmd/main.go
To regenerate go
files from .proto
run at root:
$ make generate_proto
To test gRPC calls, we use BloomRPC:
- Import the proto files found in
./proto
. - The URL should be
localhost:PORT
(port isGRPC_PORT
found in.env
).