acoustic-carpenter-78188
04/04/2026, 1:11 AMorg field from all database models (Action, ActionEvent, TaskKey, TaskName), CRD types (TaskActionSpec), repository queries, services, executor, actions client, and plugins
• The org field is not needed in OSS Flyte — proto definitions are left unchanged but the field is no longer populated or read
• 54 files changed, net -350 lines
Changes by layer
• Database models: Removed Org from Action, ActionEvent, TaskKey, TaskName, TaskGroupNotificationPayload structs
• Repository: Removed org from all SQL WHERE clauses, filters, notification payloads, ListRootActions signature
• CRD & Executor: Removed Org from TaskActionSpec, CRD YAML schema, controller validation, plugin metadata env vars
• Services: Removed org from storage path construction, run/action converters, abort reconciler keys, task service filters
• Actions client: Removed <http://flyte.org/org|flyte.org/org> K8s label, org from identifiers
• Plugins: Removed org from tasklog templates, catalog hashing/metadata, secret name encoding/validation, dataproxy paths, cache service scoped keys
Test plan
Screenshot 2026-04-03 at 10 58 14 PM
• go build ./... passes
• go vet passes on all affected packages
• All affected package tests pass (runs/, executor/, actions/, flyteplugins/, dataproxy/, cache_service/)
• Database migration needed separately (not included in this PR)
• main
• #6583
• Remove org field from tables, CRD, and API layer 👈
flyteorg/flyteacoustic-carpenter-78188
04/05/2026, 4:16 PM