Scott Holdings LLC
Design preview
GS
Appliances Version editor

Version editor · OCR Extract

Draft v2.5.0 · immutable image digest & manifest define the release fingerprint.

Semantic version
Image digest

Immutable once set.

Manifest JSON
SBOM reference

Release fingerprint

a91f7c…
d42e08

Computed from image digest + manifest. A version is publishable only when this matches a Passed validation run.

About this page

Author one version of an appliance: image, endpoints, declared outside contacts, and resource needs. Once released, a version never changes — fixes and improvements always become a new version with its own review trail.

Behind this page/appliances/versions/:packageVersionId/edit · CanManageAppliances

Retrieve

Draft loaded from the package version record; fingerprint via fn_Appliance_ReleaseFingerprint.

Save

sp_AppliancePkg_CreateVersion writes the draft (semver, digest, manifest, egress from networkAccess, SBOM).

Success

  • Image digest is immutable once set.
  • Fingerprint changes invalidate prior validation.
  • Egress rows derive from the manifest.

CLI handoff

Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.

Page IDappliance-version-editor
Route/appliances/versions/:packageVersionId/edit
AccessCanManageAppliances
Statuscatalog-schema-ready-content-not-seeded

Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.