Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months 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 (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-04-09T08:36:49.000Z (over 3 years ago)
- Last Synced: 2023-07-27T22:17:14.311Z (over 1 year ago)
- Topics: deployment, deployment-automation, full-stack, kubernetes
- Language: Go
- Homepage: https://www.kintohub.com
- Size: 186 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kinto Core
[![slack](https://img.shields.io/badge/slack-kintoproj-brightgreen)](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