Scalesets that are about to be deleted don't need updated configs (#511)

This commit is contained in:
bmc-msft
2021-02-05 09:53:29 -05:00
committed by GitHub
parent 3cb055d331
commit e3dfcb8b95

View File

@ -537,8 +537,16 @@ class Scaleset(BASE_SCALESET, ORMMixin):
def update_configs(self) -> None:
from .pools import Pool
if self.state == ScalesetState.halt:
logging.info(
"not updating configs, scaleset is set to be deleted: %s",
self.scaleset_id,
)
return
if not self.needs_config_update:
logging.debug("config update not needed: %s", self.scaleset_id)
return
logging.info("updating scaleset configs: %s", self.scaleset_id)