1. Reproduced it one more time:
1 Controller 1 Compute 1 Ironic 1 Ironic+Compute Settings: Compute - QEMU. Network - Neutron with VLAN segmentation. Storage Backends - Cinder LVM over iSCSI for volumes.
2. Delete 1 Ironic+Compute node. 3. Deploy changes. Get error:
[85] Error running RPC method granular_deploy: Missing a required parameter uids, trace: ["/usr/share/gems/gems/astute-8.0.0/lib/astute/nailgun_hooks.rb:312:in `validate_presence'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/nailgun_hooks.rb:88:in `copy_files_hook'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/nailgun_hooks.rb:32:in `block in process'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/nailgun_hooks.rb:26:in `each'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/nailgun_hooks.rb:26:in `process'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine/granular_deployment.rb:215:in `pre_deployment_actions'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/deployment_engine.rb:36:in `deploy'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:216:in `deploy_cluster'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/orchestrator.rb:52:in `granular_deploy'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/dispatcher.rb:92:in `granular_deploy'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:189:in `dispatch_message'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:146:in `block in dispatch'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `call'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:64:in `block in each'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/task_queue.rb:56:in `each'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `each_with_index'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:144:in `dispatch'", "/usr/share/gems/gems/astute-8.0.0/lib/astute/server/server.rb:123:in `block in perform_main_job'"]
Same ISO VERSION: feature_groups: - mirantis production: "docker" release: "8.0" api: "1.0" build_number: "429" build_id: "429"
1. Reproduced it one more time:
1 Controller
1 Compute
1 Ironic
1 Ironic+Compute
Settings:
Compute - QEMU.
Network - Neutron with VLAN segmentation.
Storage Backends - Cinder LVM over iSCSI for volumes.
2. Delete 1 Ironic+Compute node.
3. Deploy changes. Get error:
[85] Error running RPC method granular_deploy: Missing a required parameter uids, trace: share/gems/ gems/astute- 8.0.0/lib/ astute/ nailgun_ hooks.rb: 312:in `validate_ presence' ", share/gems/ gems/astute- 8.0.0/lib/ astute/ nailgun_ hooks.rb: 88:in `copy_files_hook'", share/gems/ gems/astute- 8.0.0/lib/ astute/ nailgun_ hooks.rb: 32:in `block in process'", share/gems/ gems/astute- 8.0.0/lib/ astute/ nailgun_ hooks.rb: 26:in `each'", share/gems/ gems/astute- 8.0.0/lib/ astute/ nailgun_ hooks.rb: 26:in `process'", share/gems/ gems/astute- 8.0.0/lib/ astute/ deployment_ engine/ granular_ deployment. rb:215: in `pre_deployment _actions' ", share/gems/ gems/astute- 8.0.0/lib/ astute/ deployment_ engine. rb:36:in `deploy'", share/gems/ gems/astute- 8.0.0/lib/ astute/ orchestrator. rb:216: in `deploy_cluster'", share/gems/ gems/astute- 8.0.0/lib/ astute/ orchestrator. rb:52:in `granular_deploy'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ dispatcher. rb:92:in `granular_deploy'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ server. rb:189: in `dispatch_ message' ", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ server. rb:146: in `block in dispatch'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ task_queue. rb:64:in `call'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ task_queue. rb:64:in `block in each'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ task_queue. rb:56:in `each'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ task_queue. rb:56:in `each'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ server. rb:144: in `each_with_index'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ server. rb:144: in `dispatch'", share/gems/ gems/astute- 8.0.0/lib/ astute/ server/ server. rb:123: in `block in perform_main_job'"]
["/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
"/usr/
Same ISO
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
api: "1.0"
build_number: "429"
build_id: "429"