From 6981b3a9df7c6f81ba5cab5255bf8f839a5c18c4 Mon Sep 17 00:00:00 2001 From: Eran Cohen Date: Sun, 9 Aug 2026 18:00:12 +0300 Subject: [PATCH] OSAC-3818: add missing components to dependency ordering bare-metal-fulfillment-operator and osac-csi-driver were missing from the cross-component dependency chain. Show the full DAG so contributors apply changes in the correct order. Assisted-by: Claude Code Signed-off-by: Eran Cohen --- AGENTS.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 5c93370451..8640f4b7d9 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -26,4 +26,15 @@ Clone as siblings for cross-repo workflows: ## Cross-Component Changes -A feature spanning multiple components lands in a single branch and PR. Apply changes in dependency order: fulfillment-service (proto) → osac-operator (CRDs, controllers) → osac-aap (playbooks) → osac-installer (RBAC, Helm). For deployment coordination (image tags, submodules), see `osac-installer/AGENTS.md`. +A feature spanning multiple components lands in a single branch and PR. Apply changes in dependency order: + +```text +fulfillment-service (proto) +├→ osac-operator (CRDs, controllers) +│ ├→ osac-aap (playbooks) +│ └→ bare-metal-fulfillment-operator (bare metal types) +├→ osac-csi-driver (storage tier APIs) +└→ osac-installer (RBAC, Helm) — depends on all above +``` + +For deployment coordination (image tags, submodules), see `osac-installer/AGENTS.md`.