v0.7.6 — Registry Guide pack, CLI UX polish, bug fixes
Registry Guide pack
A structured, zero-to-production walkthrough of the Orkestra registry — 13 self-contained steps from consuming a published pattern on day one to automated CI publishing with GitHub Actions. Covers declarative operators, typed Go operators with hooks, multi-katalog Komposers, CRD API evolution, deprecation workflows, and the full ork push gate pipeline.
ork init --pack registry-guide
CLI UX polish
ork push—--use-currentand--clusterflags let you reuse an existing cluster for the e2e gate, skipping cluster provisioning for faster local iteration.ork pushon typed operators —RuntimeVersionis read fromgo.modand recorded as an OCI annotation. Visible inork inspectasRuntime: vX.Y.Z.ork pull— warns when the pulled typed operator was built against a different Orkestra version than the current binary.ork inspect— showsTyped: ✓ hooksandRuntime: vX.Y.Zfor typed patterns.ork validate/ork simulate— surface a clearTypedOperatorErrorwith an actionableork inspect <ref>hint when a Komposer sources a registry-based typed operator.
orkestra-action
template: "true"now auto-detectskatalog.yamlin the working directory, consistent withvalidate: "true"andsimulate: "true".- Install step downloads directly from GitHub releases — no CDN redirect, resilient to network issues.
/readyand/startedhealth endpoints added to the dev server image.
Bug fixes
- Probe path templates (
{{ .spec.probePath }}) now resolve correctly in Deployment, ReplicaSet, StatefulSet, and Pod specs. - Deployment no longer triggers a no-op update every reconcile when an HTTP probe is configured (missing
Schemefield onHTTPGetAction). - Helm bundle deploy correctly routes CRDs to their declared
metadata.namespace— each team sees their own namespace panel in the Control Center. ork inspect --versionstable columns align correctly when version strings are colorized.ork inspect --versionsworks without a version tag in the argument.- Deprecated pattern row aligns correctly in
ork patterns—⚠marker moved to its own column. - Deprecation message is shown even when no migration target is set.
- Control Center version labels no longer double the
vprefix. - Control Center katalog panel shows the namespace-level description when a namespace filter is active.