maverics-orchestrator.msi), which provides a guided setup wizard. The installer prompts you to configure:
- Configuration source — Path to your YAML configuration file or a remote config source URL
- TLS certificates — Paths to your certificate and private key files
- Environment variables — Any runtime environment variables the Orchestrator needs
services.msc) or by modifying the service registry entries.
In-Place Config Reload
To enable zero-downtime config reload on Windows, setMAVERICS_RELOAD_CONFIG=true
in the Orchestrator’s service environment. When the Orchestrator detects a config
change, it applies it in place without restarting the service — the Windows service
entry stays running and RESTARTS remains 0.
Windows behaves differently from Linux/macOS in two ways:
- Brief connection gap. On Linux and macOS, the listening port is inherited directly by the new process, so new connections are never refused during a reload. On Windows, the new process must re-bind the port, which creates a short window where new connections may be refused. In-flight requests on the old process drain cleanly and are not dropped.
- Weaker rollback on bad config. On Linux and macOS, if the new process fails to start, the old one keeps serving uninterrupted — it never released the port. On Windows, the old process releases its listener during the reload handoff. The Orchestrator pre-validates the config file before triggering a reload (catching syntax and schema errors), but a runtime startup failure after the handoff carries a small risk of a brief outage rather than a seamless fallback.
MAVERICS_RELOAD_CONFIG=true via the Windows service environment. In the MSI
installer, set it during the installation wizard under Environment variables. To
update it after installation, modify the service environment through
services.msc or the registry, then restart the service to pick up the new
environment.
Related Pages
Installation Overview
System requirements, download options, CLI flags, and environment variables
Configuration
Configure the Orchestrator after installation
Getting Started
End-to-end quick-start guide