docs(adr): ADR-013 migrate artifact API domain to aicr.run#1492
Conversation
Coverage ReportCoverage data unavailable for this run. This can happen if the qualification workflow was cancelled or failed before generating coverage artifacts. |
📝 WalkthroughWalkthroughThis PR adds an ADR for migrating the AICR artifact API domain host from Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related issues
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/design/013-aicr-run-domain-migration.md`:
- Around line 61-64: The first fenced example is missing a language identifier,
so update the markdown fence in this section to include a tag such as yaml or
text. Keep the existing example content unchanged, and apply the fix to the
opening fenced block that shows the RecipeResult/apiVersion migration so
markdownlint and rendering stay consistent.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Enterprise
Run ID: 06f8d438-a397-4f84-a8b4-42b61b1cb0b0
📒 Files selected for processing (1)
docs/design/013-aicr-run-domain-migration.md
Summary
Adds ADR-013 confirming the migration of the AICR artifact API domain from
aicr.nvidia.comtoaicr.run(pre-v1, host-only, with a transition window). Documentation only — no code change.Motivation / Context
The artifact
apiVersiongroup, K8s label/annotation keys, and in-toto/SLSA attestation URIs all stampaicr.nvidia.com(~470 occurrences). Migrating to a vendor-neutral, maintainer-owned domain is a breaking change best landed before v1 while still onv1alpha1/v1beta1. This ADR records the drivers, scope (5 semantic roles), decision, and impact, reusing the dual-accept transition mechanism from ADR-011.Fixes: N/A
Related: #1486 (epic), #1487, #1488, #1489, #1490, #1491
Type of Change
Component(s) Affected
docs/,examples/)Implementation Notes
v1alpha1/v1beta1) and attestation URI paths are unchanged.aicr.nvidia.comprose references are updated under Update docs and design-doc 011 for aicr.run domain migration #1491.Testing
Docs-only PR; anchor/link hygiene validated by CI (lychee) on
docs/**.Risk Assessment
Rollout notes: N/A — this PR adds a design record. The migration itself rolls out via #1487–#1491 with a dual-accept transition window.
Checklist
make testwith-race)make lint)git commit -S)