Skip to content

Azure Local validation and release

Development XML is intentionally marked not release-ready. Promotion requires every applicable gate.

GateEvidence
Offline buildDeterministic identities, versions, well-formed XML, no unresolved tokens
Product contractsIndependent namespace, class/relationship counts, workflow catalog, DA rollup, views, override generation
Static analysisPowerShell analyzer and unit tests
Microsoft verificationAll target-version sealed dependency MPs resolve and VSAE VerifyMergedManagementPack returns no errors
Test sealingAll sealed projects protect successfully in dependency order with a transient development key
Clean importImport order, discovery, workflow initialization, and views succeed
Fault/recoveryCompute, storage, Network ATC, registration, platform, update, and pipeline conditions transition and recover
LifecycleUpgrade, rollback, coexistence, override preservation, and removal behave as documented
ScaleWorkflow, Operations database, data warehouse, console, and agent overhead stay within the release envelope
Release signingGoverned release key, provenance, inventory, checksum, and signed bundle

All five Azure Local development projects—Library, Discovery, Monitoring, Presentation, and optional Reporting—pass VSAE verification against the installed OM2022 sealed dependency set and complete ordered test sealing with a transient development key. This authoring-host evidence does not replace governed release signing, clean SCOM import, workflow execution, or the representative SCOM/Azure Local lab gates. Standalone MPVerify.exe is not an additional release gate: the implemented VSAE target invokes the Microsoft SDK verification path directly.

Released under the MIT License.