Files
ironic/releasenotes/notes/migrate-api-and-json-rpc-out-of-eventlet-4ef744d7601111d6.yaml
Afonne-CID d4725c90a1 Eventlet: Migrate API & JSON-RPC to cheroot
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
2025-06-12 17:14:36 +01:00

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.