Skip to content

Releases: VirtuArchitect/ZTF-Orchestrator

v1.7.12

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 26 Aug 08:44
ac4bba4

Patch release for standalone FCA handoff status labels and dashboard brand navigation. Successful standalone FCA submissions now display as handoff accepted across cluster create, imaging-only, pod imaging, and site deploy workflows. The ZeroTouch brand in the sidebar links back to Dashboard Overview. Includes a versioned offline appliance update package.

What's Changed

Full Changelog: v1.7.11...v1.7.12

v1.7.11

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 26 Aug 06:43
242ef04

Summary

Patch release for the Standalone FCA site deployment workflow.

Fixed

  • Adds node-level IPMI IP and CVM RAM (GB) fields to Site Deploy (Standalone FCA).
  • Emits node-level ipmi_ip and cvm_ram_gb in generated sites-deploy-fca.yml YAML.

Appliance Update

  • ztf-update-v1.7.11.zip
  • ZIP SHA-256: 66df23234b82a83c54bcb10398fac616201209dd9ed3ced895732052f6ec36a2
  • Embedded image tar SHA-256: 0d46c81dc9a50f1919ae8790fa8807de51ae7482a5359919c7d908136c838ab5

Validation

  • PR #73 CI passed: Frontend build & audit, Python tests & security. Docker build was skipped by workflow rules.
  • Local checks included production build, demo build, release integrity, focused Standalone FCA API tests, Python compilation, and focused Playwright smoke.
  • Container smoke confirmed /health returns healthy for version 1.7.11 with commit 242ef04811db2ac49322232c2f85091b47b7589f.

Security Notes

  • No new backend execution path or infrastructure mutation behavior was added.
  • The update package contains the runtime image tar; source docs, tests, generated output folders, and local notes are excluded from the Docker runtime context.

What's Changed

Full Changelog: v1.7.10...v1.7.11

v1.7.10

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 25 Aug 09:52
1ac7e0c

Summary

  • Adds post-cluster hardening workflows, including an AHV Security Hardening wizard with checklist-driven controls.
  • Adds installed build/update identity in Settings > About and health/update APIs so operators can see the exact version, patch, commit, image, and update package.
  • Refreshes repo documentation and appliance/update runbooks for the corrected release line.
  • Narrows appliance image contents to runtime files and sanitizes bundled demo metadata.

Appliance Update

Use ztf-update-v1.7.10.zip with the Appliance Update Manager. Verify the download with ztf-update-v1.7.10.zip.sha256 before importing.

Validation

  • Required PR checks passed on PR #70, PR #71, and PR #72.
  • Local release integrity, API, frontend build, demo build, Python compile, diff whitespace, DOCX structural, image metadata, image path-exclusion, and in-image privacy scans passed.

Security Notes

  • AHV/CVM hardening remains planned/manual or fail-closed unless a verified executor mapping exists.
  • The appliance image excludes repo docs, tests, source TypeScript, legacy static files, generated outputs, release artifacts, and local recovery notes.
  • In-image scan found no static maintainer names, local Windows paths, old demo-lab IPs, or local recovery note filenames.

What's Changed

Full Changelog: v1.7.9...v1.7.10

v1.7.9

Choose a tag to compare

@github-actions github-actions released this 25 Aug 10:11
63993d7

What's Changed

Full Changelog: v1.7.8...v1.7.9

v1.7.8

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:55
a50f0d6

What's Changed

Full Changelog: v1.7.7...v1.7.8

v1.7.7

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 14 Aug 09:21
0d58ade

ZTF-Orchestrator v1.7.7

Image: ghcr.io/virtuarchitect/ztf-orchestrator:v1.7.7
Bundled ZTF ref: v1.5.2
Built: 2026-08-14

Verification:

  • API tests: passed
  • release integrity tests: passed
  • npm audit: passed
  • npm build: passed
  • docker build: passed
  • container /health: passed
  • ZTF runtime patches: passed

Fixes:

  • Adds an explicit Cluster Create Foundation Central target selector.
  • Keeps Integrated Prism Central Foundation Central on the existing bundled ZTF cluster-create path.
  • Blocks Standalone Foundation Central Appliance configs before launching bundled ZTF, with a clear compatibility message.
  • Strips Orchestrator-only target metadata before integrated-mode YAML is passed to upstream ZTF.
  • Prevents standalone FCA UAT runs from failing later with a confusing 404 on /api/fc/v1/imaged_nodes/list.

What's Changed

Full Changelog: v1.7.6...v1.7.7

v1.7.6

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 14 Aug 07:35
4f5d461

ZTF-Orchestrator v1.7.6

Image: ghcr.io/virtuarchitect/ztf-orchestrator:v1.7.6
Bundled ZTF ref: v1.5.2
Built: 2026-08-14

Verification:

  • API tests: passed
  • release integrity tests: passed
  • npm audit: passed
  • npm build: passed
  • docker build: passed
  • container /health: passed
  • ZTF runtime patches: passed

Fixes:

  • Adds a dedicated foundation_central credential reference to Global Config defaults and selectors.
  • Labels Cluster Create, Imaging Only, and Site Deploy credentials as Foundation Central credentials where the upstream YAML still uses pc_credential.
  • Adds preflight validation for missing or empty workflow credential references before runtime ZTF reaches Foundation Central.
  • Helps prevent Cluster Create from reaching CreateCluster with missing Foundation Central credentials and failing with HTTP 401.

What's Changed

Full Changelog: v1.7.5...v1.7.6

v1.7.5

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 14 Aug 06:48
a681bdf

ZTF-Orchestrator v1.7.5

Image: ghcr.io/virtuarchitect/ztf-orchestrator:v1.7.5
Bundled ZTF ref: v1.5.2
Built: 2026-08-14

Verification:

  • API tests: passed
  • release integrity tests: passed
  • npm audit: passed
  • npm build: passed
  • docker build: passed
  • container /health: passed
  • ZTF runtime patches: passed

Fixes:

  • Global Config now emits ipam.method for static and Infoblox IPAM modes.
  • Existing saved global.yml files are normalized before runtime ZTF execution.
  • Prevents ZTF Cluster Create from failing at create_ipam_object with a raw 'ipam' key error.

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 14 Aug 06:10
37a8da0

ZTF-Orchestrator v1.7.4

Image: ghcr.io/virtuarchitect/ztf-orchestrator:v1.7.4
Bundled ZTF ref: v1.5.2
Built: 2026-08-14

Verification:

  • API tests: passed
  • release integrity tests: passed
  • npm build: passed
  • docker build: passed
  • container /health: passed
  • ZTF runtime patches: passed

Fixes:

  • Cluster Create now captures and emits node_serial for every node in nodes_list.
  • Preflight catches missing node_serial before runtime ZTF execution.
  • Saved configs using serial or nodeSerial are normalized to node_serial.

What's Changed

Full Changelog: v1.7.3...v1.7.4

v1.7.3

Choose a tag to compare

@VirtuArchitect VirtuArchitect released this 13 Aug 14:56
0c4e4b0

ZTF-Orchestrator v1.7.3

Image: ghcr.io/virtuarchitect/ztf-orchestrator:v1.7.3
Bundled ZTF ref: v1.5.2
Built: 2026-08-13

Verification:

  • API tests: passed
  • release integrity tests: passed
  • npm build: passed
  • docker build: passed
  • container /health: passed
  • ZTF runtime patches: passed

Fixes:

  • Cluster Create now emits upstream ZTF field names for DNS, NTP, and node list settings.
  • Preflight and execution normalize v1.7.2-generated Cluster Create configs before runtime handoff.

What's Changed

Full Changelog: v1.7.2...v1.7.3