While it's agreed that placement API provides the most updated allocation ratio info, the dashboard cannot possibly be set to refresh each time an operator changes the config via the API. Ultimately, when 21.10 charms land, nova-compute app will have cpu-allocation-ratio and ram-allocation-ratio that can be provided over a relation.
I believe the proper work here is to group "schedulable instances" based on nova-compute applications.
Hopefully, we can use relations to nova-compute when this spec (https:/ /review. opendev. org/c/openstack /charm- specs/+ /806997) is implemented and we can convert nova-compute apps into dense vs dedicated nodes.
While it's agreed that placement API provides the most updated allocation ratio info, the dashboard cannot possibly be set to refresh each time an operator changes the config via the API. Ultimately, when 21.10 charms land, nova-compute app will have cpu-allocation- ratio and ram-allocation- ratio that can be provided over a relation.
I believe the proper work here is to group "schedulable instances" based on nova-compute applications.