|
1 | 1 | # AICR Architecture |
2 | 2 |
|
| 3 | + |
3 | 4 | This directory contains architecture documentation for the AI Cluster Runtime (AICR) tooling. |
4 | 5 |
|
5 | 6 | ## First Principles |
@@ -38,8 +39,6 @@ This directory contains architecture documentation for the AI Cluster Runtime (A |
38 | 39 | * The system provides validated configuration, not a new operational model. |
39 | 40 |
|
40 | 41 | **Why:** If adoption requires retraining users on “the right way” then our design has failed. |
41 | | - |
42 | | - |
43 | 42 | ## Components |
44 | 43 |
|
45 | 44 | - **[CLI Architecture](cli.md)**: Command-line tool (`aicr`) implementing all four workflow stages |
@@ -719,7 +718,7 @@ The Bundler Framework provides an extensible system for generating deployment bu |
719 | 718 | **3. BaseBundler Helper Pattern** |
720 | 719 | **Rationale**: Common file operations across all bundlers |
721 | 720 | **Implementation**: Struct embedding with methods (directory creation, file writing, template rendering, checksum generation) |
722 | | -**Reference**: [pkg/component](../../pkg/component) |
| 721 | +**Reference**: [pkg/component](https://github.com/NVIDIA/aicr/tree/main/pkg/component) |
723 | 722 |
|
724 | 723 | **4. Registry Pattern** |
725 | 724 | **Rationale**: Decoupled bundler registration; extensibility without modifying core code |
@@ -950,8 +949,6 @@ Components are configured in `recipes/registry.yaml`. The bundler automatically |
950 | 949 |
|
951 | 950 | **Per-Component Bundle Generation**: |
952 | 951 | The bundler generates a per-component Helm bundle with individual values and manifests for each component, based on the recipe's `componentRefs`. |
953 | | - |
954 | | - |
955 | 952 | ### Metrics and Observability |
956 | 953 |
|
957 | 954 | **Bundler Metrics** (Prometheus): |
@@ -1222,9 +1219,9 @@ cosign verify-attestation \ |
1222 | 1219 | - Source code in public repository |
1223 | 1220 | - Attestations queryable via `rekor-cli` |
1224 | 1221 |
|
1225 | | -For detailed CI/CD documentation, see [../../.github/actions/README.md](../../.github/actions/README.md) and [CONTRIBUTING.md](../../CONTRIBUTING.md#github-actions--cicd). |
| 1222 | +For detailed CI/CD documentation, see [.github/actions](https://github.com/NVIDIA/aicr/tree/main/.github/actions) and [CONTRIBUTING.md](https://github.com/NVIDIA/aicr/blob/main/CONTRIBUTING.md#github-actions--cicd). |
1226 | 1223 |
|
1227 | | -For supply chain security verification, see [../../SECURITY.md](../../SECURITY.md). |
| 1224 | +For supply chain security verification, see [SECURITY.md](https://github.com/NVIDIA/aicr/blob/main/SECURITY.md). |
1228 | 1225 |
|
1229 | 1226 | ## E2E Testing Architecture |
1230 | 1227 |
|
@@ -1323,7 +1320,7 @@ steps: |
1323 | 1320 | - **Agent Testing**: Validates RBAC permissions and Job execution |
1324 | 1321 | - **Bundle Verification**: Ensures deployment artifacts are correct |
1325 | 1322 |
|
1326 | | -For detailed usage, see [../../CONTRIBUTING.md#end-to-end-testing](../../CONTRIBUTING.md#end-to-end-testing). |
| 1323 | +For detailed usage, see [CONTRIBUTING.md](https://github.com/NVIDIA/aicr/blob/main/CONTRIBUTING.md#end-to-end-testing). |
1327 | 1324 |
|
1328 | 1325 | ## References and Further Reading |
1329 | 1326 |
|
|
0 commit comments