diff --git a/bareon_ironic/modules/bareon_base.py b/bareon_ironic/modules/bareon_base.py index d236c67..9c4a2ed 100644 --- a/bareon_ironic/modules/bareon_base.py +++ b/bareon_ironic/modules/bareon_base.py @@ -149,7 +149,6 @@ class BareonDeploy(base.DeployInterface): """ _NodeDriverInfoAdapter(task.node) - self._validate_deployment_config(task) @task_manager.require_exclusive_lock def deploy(self, task): @@ -183,6 +182,7 @@ class BareonDeploy(base.DeployInterface): """ self._fetch_resources(task) + self._validate_deployment_config(task) # Temporary set possible missing driver_info fields. This changes will # not become persistent until someone do