Skip to content

Migrate attestation/provenance URI host to aicr.run + regenerate signed artifacts #1490

Description

@mchmarny

Part of #1486. Depends on the centralization issue. Highest-risk item — review with supply-chain lens.

Migrate the host of in-toto predicateType / SLSA buildType / provenance URIs from aicr.nvidia.com to aicr.run. Paths unchanged (/bundle/v1, /recipe-evidence/v1, /recipe-catalog/v1).

  • pkg/bundler/attestation/statement.goBundleBuildType, CatalogBuildType
  • pkg/evidence/attestation/types.goPredicateTypeV1
  • pkg/bundler/deployer/localformat/provenance.goProvenanceAPIVersion
  • aicrBundleNamespace UUIDv5 seed moves to https://aicr.run/bundle/v1deterministic bundle IDs change

Acceptance criteria

  • Predicate/buildType/provenance URIs use aicr.run host, identical paths
  • Signed-artifact goldens (attestation, BOM) regenerated
  • Deterministic UUIDv5 namespace reset documented in PR + changelog/release notes
  • Note the verified trust tier still requires NVIDIA-CI identity + no external data (unchanged by host rename)
  • make qualify green

Metadata

Metadata

Assignees

Type

Fields

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions