
Serve Ironic REST API & JSON-RPC via Cheroot instead of eventlet Claude code used to find and fix minor issues when running the service. Generated-By: claude-code Change-Id: I5440c5898abfe525807434447b69ec4a32e56f2d
22 lines
762 B
YAML
22 lines
762 B
YAML
---
|
|
fixes:
|
|
- |
|
|
The Ironic REST API and JSON-RPC endpoints are now served by
|
|
``cheroot.wsgi.Server`` instead of the deprecated ``oslo_service.wsgi``
|
|
/ eventlet stack. Behaviour and CLI commands are unchanged.
|
|
|
|
features:
|
|
- |
|
|
The REST API and JSON-RPC listeners now honour new options in their own
|
|
config sections:
|
|
|
|
* ``[api]cert_file`` / ``[api]key_file``
|
|
* ``[json_rpc]cert_file`` / ``[json_rpc]key_file``
|
|
|
|
This lets operators present different certificates for each endpoint
|
|
without touching the global ``[ssl]`` block as that is now deprecated,
|
|
to be removed in **2026.1**.
|
|
|
|
Deployments that still rely on the global ``[ssl]`` section are advised
|
|
to move the certificate settings to the per-service options.
|