Skip to content
/ flyte Public

Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

License

Notifications You must be signed in to change notification settings

flyteorg/flyte

Folders and files

NameName
Last commit message
Last commit date
Apr 12, 2023
May 16, 2023
Nov 28, 2022
Dec 20, 2022
May 23, 2023
May 30, 2023
May 20, 2022
Nov 29, 2021
May 8, 2023
Mar 31, 2022
May 16, 2023
Sep 24, 2019
Mar 24, 2022
Sep 24, 2019
May 5, 2022
Mar 10, 2023
Jul 20, 2021
Jan 9, 2023
Sep 27, 2022
Apr 12, 2023
Sep 24, 2019
Apr 12, 2022
Mar 11, 2021
May 5, 2023
May 22, 2023
May 22, 2023
Jul 20, 2021
Apr 12, 2023

Repository files navigation

FlyteAdmin

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

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.

For more background on Flyte, check out the official website and the docs

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.

  # Please make sure you have all the dependencies installed:
  $ make install
  
  # In case you are only missing goimports:
  $ go install golang.org/x/tools/cmd/goimports@latest
  $ make goimports
  $ make test_unit
  $ make lint