From 1336ef85d50ce0deeb8c57ac6d29e176bf46fb00 Mon Sep 17 00:00:00 2001 From: Kristina Pathak Date: Tue, 15 Sep 2026 15:39:38 -0700 Subject: [PATCH] chore: repoint team references to dsx-ai-factory github.com/NVIDIA/nvcf is transferring to github.com/dsx-ai-factory/nvcf (NVBug 6782495). Team access does not travel across GitHub orgs, and GitHub does not error on an unresolvable CODEOWNERS owner -- it silently stops matching, so code-owner review would quietly stop being enforced if left pointing at @NVIDIA/nvcf-* after the move. Rewrites every @NVIDIA/nvcf-* reference to @dsx-ai-factory/nvcf-*: .github/CODEOWNERS, the two subtree CODEOWNERS files, and the four AGENTS.md docs that name a default owning team. The seven dsx-ai-factory/nvcf-* teams already exist with matching membership, maintainers, and review-assignment settings, ported ahead of the move. Do not merge before the transfer completes: today, on NVIDIA/nvcf, these teams don't resolve (dsx-ai-factory teams have no access to a NVIDIA-org repo), which would either hard-block every merge or silently drop code-owner enforcement entirely -- the exact failure this change exists to prevent, just triggered early instead of avoided. Ref: NVCF-11339, nvbugspro.nvidia.com/bug/6782495 --- .github/CODEOWNERS | 76 +++++++++---------- deploy/helm/cloud-tasks/AGENTS.md | 4 +- deploy/helm/icms/AGENTS.md | 4 +- deploy/helm/notary/AGENTS.md | 4 +- .../ess-agent/.github/CODEOWNERS | 2 +- src/compute-plane-services/nvca/AGENTS.md | 4 +- tools/ncp-local-cluster/CODEOWNERS | 6 +- 7 files changed, 50 insertions(+), 50 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 286e3d6620..839904ad14 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,58 +4,58 @@ # ownership routing here. # Default fallback for paths not otherwise matched. -* @NVIDIA/nvcf-dev +* @dsx-ai-factory/nvcf-dev # This CODEOWNERS file. -/.github/CODEOWNERS @NVIDIA/nvcf-admin +/.github/CODEOWNERS @dsx-ai-factory/nvcf-admin # CI, automation, and developer tooling. -/.github/workflows/ @NVIDIA/nvcf-ci-dev -/ci/ @NVIDIA/nvcf-ci-dev -/tools/ @NVIDIA/nvcf-ci-dev -/tools/byoo/** @NVIDIA/nvcf-compute-plane-dev +/.github/workflows/ @dsx-ai-factory/nvcf-ci-dev +/ci/ @dsx-ai-factory/nvcf-ci-dev +/tools/ @dsx-ai-factory/nvcf-ci-dev +/tools/byoo/** @dsx-ai-factory/nvcf-compute-plane-dev # Documentation. -/docs/ @NVIDIA/nvcf-docs-dev +/docs/ @dsx-ai-factory/nvcf-docs-dev # Infrastructure foundations. -/deploy/helm/cassandra/ @NVIDIA/nvcf-infra-dev -/deploy/helm/nats/ @NVIDIA/nvcf-infra-dev -/deploy/helm/openbao/ @NVIDIA/nvcf-infra-dev -/infra/ @NVIDIA/nvcf-infra-dev -/migrations/cassandra/ @NVIDIA/nvcf-infra-dev -/migrations/openbao/ @NVIDIA/nvcf-infra-dev +/deploy/helm/cassandra/ @dsx-ai-factory/nvcf-infra-dev +/deploy/helm/nats/ @dsx-ai-factory/nvcf-infra-dev +/deploy/helm/openbao/ @dsx-ai-factory/nvcf-infra-dev +/infra/ @dsx-ai-factory/nvcf-infra-dev +/migrations/cassandra/ @dsx-ai-factory/nvcf-infra-dev +/migrations/openbao/ @dsx-ai-factory/nvcf-infra-dev # Control-plane services and charts. # Includes the NVCF API, rate limiter, invocation service, gRPC proxy, event # ledger, deployment stages, NVCT API, vanity gateway, autoscaler, Helm ReVal, # LLM gateway, LLM request router, SIS, and Stargate. -/src/control-plane-services/ @NVIDIA/nvcf-control-plane-dev -/src/uis/ @NVIDIA/nvcf-control-plane-dev -/src/invocation-plane-services/ @NVIDIA/nvcf-control-plane-dev -/src/libraries/rust/stargate/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/admin-token-issuer-proxy/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/api-keys-colocated/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/function-autoscaler/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/gateway-routes/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/grpc-proxy/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/helm-reval/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/http-invocation/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/llm-api-gateway/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/llm-request-router/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/nats-auth-callout/ @NVIDIA/nvcf-control-plane-dev -/deploy/helm/ratelimiter/ @NVIDIA/nvcf-control-plane-dev -/migrations/cassandra/keyspaces/api_keys_api/ @NVIDIA/nvcf-control-plane-dev -/migrations/cassandra/keyspaces/ess_api/ @NVIDIA/nvcf-control-plane-dev -/migrations/cassandra/keyspaces/event_ledger/ @NVIDIA/nvcf-control-plane-dev -/migrations/cassandra/keyspaces/nvcf_api/ @NVIDIA/nvcf-control-plane-dev -/migrations/cassandra/keyspaces/sis_api/ @NVIDIA/nvcf-control-plane-dev +/src/control-plane-services/ @dsx-ai-factory/nvcf-control-plane-dev +/src/uis/ @dsx-ai-factory/nvcf-control-plane-dev +/src/invocation-plane-services/ @dsx-ai-factory/nvcf-control-plane-dev +/src/libraries/rust/stargate/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/admin-token-issuer-proxy/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/api-keys-colocated/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/function-autoscaler/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/gateway-routes/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/grpc-proxy/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/helm-reval/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/http-invocation/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/llm-api-gateway/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/llm-request-router/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/nats-auth-callout/ @dsx-ai-factory/nvcf-control-plane-dev +/deploy/helm/ratelimiter/ @dsx-ai-factory/nvcf-control-plane-dev +/migrations/cassandra/keyspaces/api_keys_api/ @dsx-ai-factory/nvcf-control-plane-dev +/migrations/cassandra/keyspaces/ess_api/ @dsx-ai-factory/nvcf-control-plane-dev +/migrations/cassandra/keyspaces/event_ledger/ @dsx-ai-factory/nvcf-control-plane-dev +/migrations/cassandra/keyspaces/nvcf_api/ @dsx-ai-factory/nvcf-control-plane-dev +/migrations/cassandra/keyspaces/sis_api/ @dsx-ai-factory/nvcf-control-plane-dev # Compute-plane services and charts. # Includes NVCA, BYOO, Dynamo operator integration, and future Nsight operator # integration. -/src/compute-plane-services/ @NVIDIA/nvcf-compute-plane-dev -/deploy/helm/container-cache/ @NVIDIA/nvcf-compute-plane-dev -/deploy/helm/nvca-operator/ @NVIDIA/nvcf-compute-plane-dev -/deploy/helm/nvcf-unbound/ @NVIDIA/nvcf-compute-plane-dev -/deploy/stacks/nvcf-compute-plane/ @NVIDIA/nvcf-compute-plane-dev +/src/compute-plane-services/ @dsx-ai-factory/nvcf-compute-plane-dev +/deploy/helm/container-cache/ @dsx-ai-factory/nvcf-compute-plane-dev +/deploy/helm/nvca-operator/ @dsx-ai-factory/nvcf-compute-plane-dev +/deploy/helm/nvcf-unbound/ @dsx-ai-factory/nvcf-compute-plane-dev +/deploy/stacks/nvcf-compute-plane/ @dsx-ai-factory/nvcf-compute-plane-dev diff --git a/deploy/helm/cloud-tasks/AGENTS.md b/deploy/helm/cloud-tasks/AGENTS.md index b4bc8da6dd..a3169aa4ca 100644 --- a/deploy/helm/cloud-tasks/AGENTS.md +++ b/deploy/helm/cloud-tasks/AGENTS.md @@ -5,8 +5,8 @@ - Repo: `nvct-api-colocated-deploy` - Workspace(s): `self-hosted-nvcf` - Tier: `chart` -- Team: `@NVIDIA/nvcf-dev` -- Default owner: `@NVIDIA/nvcf-dev`. +- Team: `@dsx-ai-factory/nvcf-dev` +- Default owner: `@dsx-ai-factory/nvcf-dev`. - Manifest description: Helm chart for NVCT API / nvct-service (helm-nvcf-nvct-api) ## Use `nvcf-agentic-dev` As The Routing Layer diff --git a/deploy/helm/icms/AGENTS.md b/deploy/helm/icms/AGENTS.md index 64b1728cfd..ce32c4f3c3 100644 --- a/deploy/helm/icms/AGENTS.md +++ b/deploy/helm/icms/AGENTS.md @@ -5,8 +5,8 @@ - Repo: `sis-colocated-deploy` - Workspace(s): `self-hosted-nvcf` - Tier: `chart` -- Team: `@NVIDIA/nvcf-dev` -- Default owner: `@NVIDIA/nvcf-dev`. +- Team: `@dsx-ai-factory/nvcf-dev` +- Default owner: `@dsx-ai-factory/nvcf-dev`. - Manifest description: Helm chart for the ICMS API (published as `helm-nvcf-sis`) ## Use `nvcf-agentic-dev` As The Routing Layer diff --git a/deploy/helm/notary/AGENTS.md b/deploy/helm/notary/AGENTS.md index c710fcd7de..2784f04646 100644 --- a/deploy/helm/notary/AGENTS.md +++ b/deploy/helm/notary/AGENTS.md @@ -5,8 +5,8 @@ - Repo: `NVIDIA/nvcf` (chart lives at `deploy/helm/notary`) - Workspace(s): `self-hosted-nvcf` - Tier: `chart` -- Team: `@NVIDIA/nvcf-dev` -- Default owner: `@NVIDIA/nvcf-dev`. +- Team: `@dsx-ai-factory/nvcf-dev` +- Default owner: `@dsx-ai-factory/nvcf-dev`. - Manifest description: Helm chart for notary service (helm-nvcf-notary-service) ## Use `nvcf-agentic-dev` As The Routing Layer diff --git a/src/compute-plane-services/ess-agent/.github/CODEOWNERS b/src/compute-plane-services/ess-agent/.github/CODEOWNERS index 9a800dc95b..a4dcca1339 100644 --- a/src/compute-plane-services/ess-agent/.github/CODEOWNERS +++ b/src/compute-plane-services/ess-agent/.github/CODEOWNERS @@ -1,2 +1,2 @@ # default PR reviews to the team -* @NVIDIA/nvcf-dev +* @dsx-ai-factory/nvcf-dev diff --git a/src/compute-plane-services/nvca/AGENTS.md b/src/compute-plane-services/nvca/AGENTS.md index f5083788ca..8a6aff29cb 100644 --- a/src/compute-plane-services/nvca/AGENTS.md +++ b/src/compute-plane-services/nvca/AGENTS.md @@ -534,10 +534,10 @@ For cluster-wide attributes and feature flags documentation, see: ## NVCF Workspace Routing -- Team: `@NVIDIA/nvcf-dev`. +- Team: `@dsx-ai-factory/nvcf-dev`. - This repo is part of the `self-hosted-nvcf` workspace in `nvcf-agentic-dev`. - Manifest tier: `image-source`. -- Default owner: `@NVIDIA/nvcf-dev`. +- Default owner: `@dsx-ai-factory/nvcf-dev`. - Manifest description: NVCA worker agent application source (owned by EGX intelligent-infra team). - Before making cross-repo assumptions, consult `nvcf-agentic-dev` first. - Preferred local sibling path: `../nvcf-agentic-dev` if it exists. diff --git a/tools/ncp-local-cluster/CODEOWNERS b/tools/ncp-local-cluster/CODEOWNERS index 19eef31b15..ad121cf6cd 100644 --- a/tools/ncp-local-cluster/CODEOWNERS +++ b/tools/ncp-local-cluster/CODEOWNERS @@ -1,6 +1,6 @@ # CODEOWNERS for ncp-local-cluster. -* @NVIDIA/nvcf-dev +* @dsx-ai-factory/nvcf-dev # Monitoring components -/apps/kube-state-metrics/ @NVIDIA/nvcf-dev -/apps/kube-prometheus-stack/ @NVIDIA/nvcf-dev +/apps/kube-state-metrics/ @dsx-ai-factory/nvcf-dev +/apps/kube-prometheus-stack/ @dsx-ai-factory/nvcf-dev