Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.34 KB

File metadata and controls

35 lines (25 loc) · 1.34 KB

NetEngine 0.1.0-alpha.1 release notes

Initial alpha release focused on proving that a YAML world spec can bootstrap a self-contained internet-like environment on a single Docker host.

Highlights

  • Ten-phase orchestration from substrate through org applications.
  • Idempotent netengine up re-runs using persisted runtime state.
  • CoreDNS root, platform, and TLD zone provisioning.
  • step-ca private PKI and ACME endpoint provisioning.
  • Keycloak platform and in-world identity setup.
  • World registry, domain registry, registrar, and WHOIS surfaces.
  • Administrative Network Domain profile/instance modeling.
  • Optional mail and storage services.
  • FastAPI operator API under /api/v1.
  • Support bundle export/import with redaction-by-default.
  • Persistent-world teardown confirmation safeguards.

Supported smoke paths

  • examples/minimal.yaml
  • examples/single-org.yaml
  • examples/dev-sandbox.yaml

See docs/alpha-quickstart.md for exact validation commands.

Compatibility notes

  • Spec schema defaults to netengine.spec.v1 when omitted by existing alpha specs.
  • Runtime state uses netengine.runtime_state.v1; older pre-version alpha.1 state is treated as v1-compatible and stamped on save.
  • /api/v1 is the alpha operator API compatibility boundary.

Known limitations

See docs/known-limitations.md and docs/support-matrix.md.