Hi all, I would like to seek feedback from the community on a framework-level improvement around API error handling, consistency, customization, and localization in CloudStack.
The goal of this effort is to provide a more structured and consistent approach to error reporting while maintaining backward compatibility with existing API clients. The proposal introduces stable error message keys, structured metadata, customizable message templates, and support for localized and role-aware error messages. The design proposal is available here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Error+Message+Consistency%2C+Customization%2C+and+Localization+Framework A reference implementation is available in the following PR: https://github.com/apache/cloudstack/pull/12336 Given that this is a framework-level change that could influence how errors are surfaced across CloudStack APIs going forward, I would appreciate feedback on the overall design and architecture before proceeding further. Comments, suggestions, concerns, or alternative approaches are all welcome. Thanks, Abhishek
