CSA/HCM scale component currently only cares about final count of servers. That works great for scale out feature, but does not give user choice of which VMs to remove when scale in operation is performed. A lot of the time, users would want to choose which servers to remove so that you can better control how they are decommissioned. For example, users may need to drain specific server(s) before removing them from a loadbalancer, which would mean they need to be specific with which servers get destroyed.
Another approach to this challenge would be to create an OOTB user operation for remove server component that could be run individually on a per server basis. This would already know which service component to remove since it would appear as one of the user operations for a given server. And it could behavie similarly to the scale component in that it automatically follows the deprovision lifecycle flows.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.