Overview
The Orchestration service is configured through the deployment console global variables and service-specific configuration files. Key configuration areas include the stack domain (used for trust delegation), engine worker settings, quota defaults, and integration with the CloudWatch-compatible alarm endpoint.Key Configuration Options
The following settings control core Orchestration service behavior. All settings are managed through the deployment console.Enable the Orchestration service by setting
enable_heat: "yes" in
/etc/ironcore/globals.d/_50_orchestration.yml and running ironcore-ansible deploy -t heat.Enable the Service
- Web Console
- CLI
Navigate to Configuration
In the deployment console, navigate to Configuration → Services → Orchestration.
Enable the service
Set Enable Orchestration to Yes and configure the engine worker count
appropriate for your controller node capacity (typically 2–4 workers per CPU core).
Apply configuration
Click Save and then Deploy → Orchestration to apply the configuration.
The Orchestration API is accessible at
http://<controller-ip>:8004/v1.Stack Domain Setup
The stack domain is a dedicated Polystack Identity domain used for trust delegation. When a template creates resources that require credentials (e.g.,WaitCondition
signals, auto-scaling webhooks), the engine uses a stack domain user — scoped to
the stack’s project — rather than the submitting user’s credentials.
Stack domain configuration is handled automatically by the deployment console during the
Orchestration deployment. The following variables control the domain:
Default Quotas
Orchestration quotas limit per-project resource consumption. Defaults are set cluster-wide; you can override them per-project.- Dashboard
- CLI
Navigate to the admin quota settings to adjust global
quota defaults. For per-project overrides, navigate to Identity > Projects (admin view),
select a project, and click Manage Quota.
Next Steps
Scaling the Service
Configure multiple engine workers for high-throughput deployments
Security
Stack domain trust, policy configuration, and template injection prevention
Architecture
Understand service components and request processing flow
Admin Troubleshooting
Diagnose configuration errors and engine startup failures
