Skip to content

Flyte 2: Cut over to Flyte 2 new backend implementation#6583

Merged
EngHabu merged 279 commits intomainfrom
v2
Apr 28, 2026
Merged

Flyte 2: Cut over to Flyte 2 new backend implementation#6583
EngHabu merged 279 commits intomainfrom
v2

Conversation

@EngHabu
Copy link
Copy Markdown
Contributor

@EngHabu EngHabu commented Aug 22, 2025

Summary

This PR merges the entire Flyte 2 backend from the v2 branch into main. It represents a ground-up rewrite of the Flyte control plane: Kubernetes-native, gRPC/buf-connect-based, PostgreSQL-backed, and structured as a set of independently runnable services that can also be composed into a single binary.

This is a cutover, not an incremental change. After merge, main becomes the home of Flyte 2; Flyte 1 continues to live on master.

What's in v2

New protobuf surface — flyteidl2/

A clean v2 schema replacing flyteidl. Domains include core, workflow, task, actions, event, auth, cluster, org, project, notification, secret, imagebuilder, trigger, cacheservice, dataproxy, connector, plugins, logs, settings, and common. Code generation supports Go, TypeScript, Python, and Rust via buf.

New gRPC services (each with its own cmd/, config/, service/, repository/, migrations/)

  • runs/ — RunService: workflow run lifecycle, with a built-in scheduler.
  • queue/ — QueueService: action enqueue/abort.
  • events/ — EventService: real-time event streaming via PostgreSQL LISTEN/NOTIFY.
  • cache_service/ — Cache lookup/upload for task outputs.
  • dataproxy/ — Signed-URL data proxy + presigned log streaming.
  • secret/ — SecretService.
  • app/ — AppLogsService (tail/stream pod logs).
  • manager/ — Unified host process composing the services for single-binary deployments.

All services share a common pattern: pgx/gorm for Postgres, flytestdlib for config/logging/database/health, buf-connect handlers over net/http, graceful shutdown, and standardized health endpoints. See IMPLEMENTATION_SPEC.md for the architectural contract.

Executor — executor/

Kubernetes-native task execution. Schedules tasks as pods, supports multi-cluster routing, service-account-based identity, and per-pod log tracking. Includes its own Dockerfile, Makefile, controller scaffolding, and dev workflow.

Triggers

Triggers API + validation annotations end-to-end (proto, server, scheduler).

Generated clients — gen/

Build artifacts for Go, TypeScript, Python, and Rust generated from flyteidl2. The Python SDK lives in its own repo (flyteorg/flyte-sdk).

Deployment

  • New Helm charts: charts/flyte-binary, charts/flyte-devbox, charts/flyte-sandbox.
  • New top-level Dockerfile for the unified binary; DOCKER_QUICK_START.md for the local Docker workflow.
  • Reworked docker/ and CI image-build workflows.

Foundational packages

  • flytestdlib/ — config, database, logging, promutils, etc., updated for v2 patterns.
  • flyteplugins/, flytecopilot/ — carried forward and adapted.

Repository & developer experience

  • Module path: github.com/flyteorg/flyte/v2.
  • Top-level Makefile, buf.gen.{go,ts,python,rust}.yaml, .mockery.yaml.
  • Contributor docs (BACKEND_README.md, CONTRIBUTING.md, per-service README.md / DEVELOPMENT.md).
  • New CODEOWNERS for v2 modules.

Why now

main exists specifically as the v2 line — it forked from master at the "Clear flyte to prep for v2" commit and is not being kept in sync with Flyte 1 work. Flyte 1 maintenance continues on master. This PR makes main reflect the actual state of v2 development that has been happening on the v2 branch.

DCO

The v2 → main history contains 133 commits across ~20 contributors that fail the strict default DCO check (mostly GitHub noreply-vs-personal-email mismatches on commits that were originally merged through DCO-clean PRs to master). Resolved via:

Merge strategy

Squash

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

4 similar comments
@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

11 similar comments
@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@bito-code-review
Copy link
Copy Markdown

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

* Use Docker images locally and in CI

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* fix branch prefix tag

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* use github.head_ref instead

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* fix tag in comment

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* make local docker experience

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* try

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* wip

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Faster python install?

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* wait for image build wf

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Optimize image

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* cleanups

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* wip

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* regen

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* cleanup not needed commands

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update .github/workflows/regenerate-on-comment.yml

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* test changes

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Trying with :v2 image

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Fix WF

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update guides

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update .github/workflows/regenerate-on-comment.yml

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update .github/workflows/check-generate.yml

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update .github/workflows/regenerate-on-comment.yml

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update DOCKER_QUICK_START.md

Co-authored-by: Copilot <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update README.md

Co-authored-by: Nary Yeh <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* Update CONTRIBUTING.md

Co-authored-by: Nary Yeh <[email protected]>
Signed-off-by: Haytham Abuelfutuh <[email protected]>

* PR Comments

Signed-off-by: Haytham Abuelfutuh <[email protected]>

---------

Signed-off-by: Haytham Abuelfutuh <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Nary Yeh <[email protected]>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 16, 2025

🐳 Docker CI Image Built

The CI Docker image has been built and pushed for this PR!

Image: ghcr.io/flyteorg/flyte/ci:pr-6583

This image will be automatically used by CI workflows in this PR.

To test locally:

make gen DOCKER_CI_IMAGE=ghcr.io/flyteorg/flyte/ci:pr-6583

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

* Don't publish SHA image when merging to v2 or main

Signed-off-by: Haytham Abuelfutuh <[email protected]>

* regen

Signed-off-by: Haytham Abuelfutuh <[email protected]>

---------

Signed-off-by: Haytham Abuelfutuh <[email protected]>
@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

* Pytorch proto v2 migration

Signed-off-by: WangWang0226 <[email protected]>

* Fix archived link and rebase branch to update Cargo.lock version change

Signed-off-by: WangWang0226 <[email protected]>

* Remove useless line in pytorch.proto

Signed-off-by: WangWang0226 <[email protected]>

---------

Signed-off-by: WangWang0226 <[email protected]>
@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

machichima and others added 2 commits October 23, 2025 19:32
* feat: add metadata to list tash response proto

Signed-off-by: machichima <[email protected]>

* build: make gen

Signed-off-by: machichima <[email protected]>

* build: make gen

Signed-off-by: machichima <[email protected]>

---------

Signed-off-by: machichima <[email protected]>
@flyte-bot
Copy link
Copy Markdown
Collaborator

Bito Automatic Review Skipped - Branch Excluded

Bito didn't auto-review because the source or target branch is excluded from automatic reviews.
No action is needed if you didn't intend for the agent to review it. Otherwise, to manually trigger a review, type /review in a comment and save.
You can change the branch exclusion settings here, or contact your Bito workspace admin at [email protected].

pingsutw and others added 2 commits April 25, 2026 10:23
* refactor: update namespace to fixed "flyte"

Signed-off-by: machichima <[email protected]>

* fix: move config to app config

Signed-off-by: machichima <[email protected]>

* feat: use informer cache for watch

Signed-off-by: machichima <[email protected]>

* feat: make kservice name unique + project/domain label

Signed-off-by: machichima <[email protected]>

* fix: config and startup order

Signed-off-by: machichima <[email protected]>

---------

Signed-off-by: machichima <[email protected]>
Adds .github/dco.yml enabling remediation commits, and signs off on behalf
of original authors for commits inherited into the v2 branch that lack
matching Signed-off-by trailers. The underlying contributions were already
merged through prior DCO-clean PRs to master; this commit only formalizes
the sign-off chain for the v2 history as it merges into main.

On behalf of afbrock <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: fdceda4
On behalf of afbrock <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: dfe433d
On behalf of afbrock <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 987377d
On behalf of Alex Chien <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: e97d279
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: f9bdf96
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 79c9daf
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: c83923b
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b142044
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 5a3e0e6
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2716120
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 5607b11
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: a905fd0
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 463c448
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: c599e60
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ec0b08a
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 9561ff2
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: da1fc32
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 3b803b9
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b4f37d0
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 604eb30
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 910d408
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2a59e0b
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 8e1634a
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 94a1c31
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 668913c
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b24be81
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: e230ecf
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 3b6a406
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b0d8e6e
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 276b9f5
On behalf of Alex Wu <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 772de09
On behalf of Aniket Shaha <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: bb47e48
On behalf of J.J. Montgomery <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7dee1fb
On behalf of J.J. Montgomery <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 69216b8
On behalf of Jason Parraga <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b8f6d98
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: abfc718
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 5d6477c
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: de03a84
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 44dd008
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 249a0ec
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: fef062b
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 8a71b35
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ffb5abb
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 625e53e
On behalf of Katrina Milles <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4213fef
On behalf of Ketan Umare <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 3c0fab0
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 8f5cb42
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 57c779f
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4f65725
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 9cb3b78
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 04515a5
On behalf of Kevin Su <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: cbac0fb
On behalf of Leon Wang <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: a108211
On behalf of Leon Wang <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: dda24f4
On behalf of Leon Wang <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ef0c2ed
On behalf of Leon Wang <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: dfb45ae
On behalf of Licheng Wang <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2fb5ccc
On behalf of lif <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 62fd162
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 8d3e134
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4f1e4d4
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: afef7ea
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: d503335
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 9390f8e
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2d3bd7d
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2c27c83
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 58533e4
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 864b0e3
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 6d726ae
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: cbb9552
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 775ce03
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 0b88b4f
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 0e4af6b
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ba49efe
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: d06c130
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ae10f2b
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: fcef078
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 0cb3309
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 548b2eb
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4c8cc6f
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 54f428b
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 98c0dac
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: e12798b
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ff3274a
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 6a55582
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 04dc3da
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: af8de97
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 285e6c1
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 8d586bd
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: c94a9a1
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 521232a
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: d4a1ed7
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2ac5750
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2e36121
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 04494c4
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 5eab149
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: dfb4732
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7c00cc4
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: a8d8f23
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 12de8a2
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 86f40da
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 900685f
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7cfb546
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2cf0a08
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 80721af
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 82ae70b
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7c9bc03
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 1990337
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 96af897
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 9881b39
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 28b0494
On behalf of Nary Yeh <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2d5e331
On behalf of Niels Bantilan <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b9ec5e8
On behalf of Paul Dittamo <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4acab94
On behalf of Paul Dittamo <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: db0ba2f
On behalf of Paul Dittamo <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 2834db0
On behalf of Paul Dittamo <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 6be7e1a
On behalf of Paul Dittamo <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: dc56811
On behalf of Prafulla Mahindrakar <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 00ee705
On behalf of Prafulla Mahindrakar <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: f114d96
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: b629550
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: efde4a1
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 6185780
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 1d75de6
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7a2b233
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: ae0580f
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 312ed4d
On behalf of Sergey Vilgelm <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7c8468d
On behalf of SharpKoi <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 99bb49e
On behalf of SZL741023 <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7416d4e
On behalf of SZL741023 <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 4ba6739
On behalf of SZL741023 <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 7c3067e
On behalf of YuTeng Chen <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: a2df398
On behalf of YuTeng Chen <[email protected]>, I, Haytham Abuelfutuh <[email protected]>, hereby add my Signed-off-by to this commit: 5cb3245

Signed-off-by: Haytham Abuelfutuh <[email protected]>
@github-actions github-actions Bot mentioned this pull request Apr 28, 2026
3 tasks
@EngHabu EngHabu marked this pull request as ready for review April 28, 2026 14:40
@EngHabu EngHabu changed the title Flyte 2 Flyte 2: cut over to the Kubernetes-native, services-based control plane Apr 28, 2026
@EngHabu EngHabu changed the title Flyte 2: cut over to the Kubernetes-native, services-based control plane Flyte 2: Cut over to Flyte 2 new backend implementation Apr 28, 2026
@EngHabu EngHabu merged commit 1dd0464 into main Apr 28, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.