veggiemonk / flyteadmin

Control Plane for Flyte. Flyteadmin is a gRPC + REST Service written in golang and uses a RDBMs to store meta information and management information for Flyte Tasks and Workflows.

Home Page:https://flyte.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flyteadmin

Current Release Master GoDoc License CodeCoverage Go Report Card Commit activity Commit since last release

Flyteadmin is the control plane for Flyte responsible for managing entities (task, workflows, launch plans) and administering workflow executions. Flyteadmin implements the AdminService which defines a stateless REST/gRPC service for interacting with registered Flyte entities and executions. Flyteadmin uses a relational style Metadata Store abstracted by GORM ORM library.

Before Check-In

Flyte Admin has a few useful make targets for linting and testing. Please use these before checking in to help suss out minor bugs and linting errors.

  $ make goimports
  $ make test_unit
  $ make lint

About

Control Plane for Flyte. Flyteadmin is a gRPC + REST Service written in golang and uses a RDBMs to store meta information and management information for Flyte Tasks and Workflows.

https://flyte.org

License:Apache License 2.0


Languages

Language:Go 99.0%Language:Shell 0.7%Language:Makefile 0.2%Language:Dockerfile 0.1%