Document and adapt the UI to SGInstanceProfile changes
If a given cluster is using a given SGInstanceProfile
, and it is edited (say the RAM is changed), we need to document to the user that the change will not take effect for existing clusters until each and every pod is restarted.
Similarly, the web UI reflects immediately this state has changed, when it is not true. Under "general information" we should display something similar to "$current_setting (pending to be applied)" or similar. And probably adding a CPU and memory column under "Pod status" which, even looking redundant, it may not be for these transitional cases.