Changes for oeg/app-registration-flow.md: 3 added lines, 3 removed lines.
Original line number
Diff line number
Diff line
@@ -203,7 +203,7 @@ AppRegistrationTranslation
requiredResources
infraKind str validated to be "kubernetes" only (ADR-0009); does NOT
flow into any SRM field (domain_kind below is a fixed literal)
isStandalone bool → resource_requirements.compute.standalone (required in the vendored schema)
isStandalone bool → resource_requirements.standalone (required in the vendored schema)
applicationResources
cpuPool obj? optional (GPU-only apps may omit it)
cpu_millicores int numCPU × 1000
@@ -273,7 +273,7 @@ SRM creates all rows in one transaction.
|---|---|---|
| `compute.cpu_millicores` | `cpuPool.numCPU` + `gpuPool.numCPU` | × 1000 each (vCPU → millicores); summed if both pools present, `gpuPool` is sole source if `cpuPool` omitted (GPU-only apps) |
| `compute.memory_mb` | `cpuPool.memory` + `gpuPool.memory` | direct (already MB); summed if both pools present, `gpuPool` is sole source if `cpuPool` omitted (GPU-only apps) |
| `compute.standalone` | `isStandalone` | direct |
| `standalone` | `isStandalone` | direct; top-level field on `resource_requirements`, not nested under `compute` |
| `appRepo.authType` | direct | `service_deployment_units[0].metadata.repo.auth_type` | SRM (UC1) |
| `requiredResources.isStandalone` | direct | `resource_requirements.compute.standalone` | SRM |
| `requiredResources.isStandalone` | direct | `resource_requirements.standalone` | SRM |
| `cpuPool.numCPU` + `gpuPool.numCPU` | **× 1000** each (vCPU → millicores); summed if both present, gpuPool sole source if cpuPool omitted | `resource_requirements.compute.cpu_millicores` | SRM |
| `cpuPool.memory` + `gpuPool.memory` | direct (already MB); summed if both present, gpuPool sole source if cpuPool omitted | `resource_requirements.compute.memory_mb` | SRM |
| `cpuPool.topology.minNumberOfNodes` | direct | `resource_requirements.topology.min_nodes` | SRM |