https://github.com/kintoproj/kinto-core
API server to manage resources on Kubernetes.
https://github.com/kintoproj/kinto-core
deployment deployment-automation full-stack kubernetes
Last synced: about 1 year ago
JSON representation
API server to manage resources on Kubernetes.
- Host: GitHub
- URL: https://github.com/kintoproj/kinto-core
- Owner: kintoproj
- License: apache-2.0
- Created: 2021-02-01T13:26:56.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-09T08:36:49.000Z (about 5 years ago)
- Last Synced: 2025-03-21T03:11:18.580Z (about 1 year ago)
- Topics: deployment, deployment-automation, full-stack, kubernetes
- Language: Go
- Homepage: https://www.kintohub.com
- Size: 186 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kinto Core
[](https://slack.kintohub.com)
> The core is the main API server called by the dashboard and the 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.).
## Requirements
* Go version `1.13` or higher
* Kubernetes version `1.16` or higher
## Dependencies
- [utils-go](https://github.com/kintohub/utils-go) our own reusable utils functions
## Development Setup
Duplicate the `.env.example` file into a `.env` file.
Modify the variables if needed.
```shell script
$ go run cmd/main.go
```
To regenerate `go` files from `.proto` run at root
```shell script
$ make generate_proto
```
## How to Test GRPC calls
We use [BloomRPC](https://github.com/uw-labs/bloomrpc)
- Import the proto files found in `./proto`
- The URL should be `localhost:PORT` (port is `GRPC_PORT` found in `.env`)
## Meta
https://www.kintohub.com