qa(exportcenter): verify oci digest identity and advance queue
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
# OCI Digest-First Release Identity
|
||||
|
||||
## Module
|
||||
ExportCenter
|
||||
|
||||
## Status
|
||||
IMPLEMENTED
|
||||
|
||||
## Description
|
||||
OCI distribution with digest-based artifact publishing and type-safe models is implemented.
|
||||
|
||||
## Implementation Details
|
||||
- **OCI distribution client**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionClient.cs`, `IOciDistributionClient.cs` -- digest-based artifact publishing
|
||||
- **OCI distribution models**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionModels.cs` -- type-safe OCI digest and manifest models
|
||||
- **OCI distribution options**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionOptions.cs` -- configurable OCI registry options
|
||||
- **Registry config**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciRegistryConfig.cs` -- registry endpoint configuration
|
||||
- **Distribution target**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Core/Domain/ExportDistributionTarget.cs` -- export distribution target model
|
||||
- **DI extensions**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.WebService/Distribution/Oci/OciDistributionServiceExtensions.cs`
|
||||
- **Tests**: `src/ExportCenter/StellaOps.ExportCenter/StellaOps.ExportCenter.Tests/Distribution/Oci/OciDistributionClientTests.cs`, `OciDistributionServiceExtensionsTests.cs`
|
||||
- **Source**: Feature matrix scan
|
||||
|
||||
## E2E Test Plan
|
||||
- [ ] Verify digest-based artifact publishing uses sha256 digests
|
||||
- [ ] Test OCI distribution client pushes manifests correctly
|
||||
- [ ] Verify registry configuration supports multiple registries
|
||||
- [ ] Test type-safe models serialize/deserialize correctly
|
||||
- [ ] Verify distribution target resolution for different export types
|
||||
Reference in New Issue
Block a user