Fuel trying to provision/deploy on node that didn't have disk space detected. Nailgun trying to prepare configs and fails on operations with partitioning with unfriendly error message.
version:
api: '1.0'
astute_sha: 65eb911c38afc0e23d187772f9a05f703c685896
auth_required: true
build_id: 2014-11-18_22-00-23
build_number: '114'
feature_groups:
- mirantis
fuellib_sha: 5a5275370b33ab3b9a403728a1c7ad173289e4a0
fuelmain_sha: e556f0e1b00c30ec5c4b374ca2878c047c8686c2
nailgun_sha: b0add09c4361fee8fc70637c9a6ef42fbe738abe
ostf_sha: 82465a94eed4eff1fc8d8e1f2fb7e9993c22f068
production: docker
release: '6.0'
release_versions:
2014.2-6.0:
VERSION:
api: '1.0'
astute_sha: 65eb911c38afc0e23d187772f9a05f703c685896
build_id: 2014-11-18_22-00-23
build_number: '114'
feature_groups:
- mirantis
fuellib_sha: 5a5275370b33ab3b9a403728a1c7ad173289e4a0
fuelmain_sha: e556f0e1b00c30ec5c4b374ca2878c047c8686c2
nailgun_sha: b0add09c4361fee8fc70637c9a6ef42fbe738abe
ostf_sha: 82465a94eed4eff1fc8d8e1f2fb7e9993c22f068
production: docker
release: '6.0'
Error: list index out of range
2014-11-19 22:31:36 ERROR
[7fd03a816740] (manager) Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/nailgun/task/manager.py", line 70, in _call_silently
to_return = method(task, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/nailgun/task/task.py", line 575, in execute
cls._check_disks(task)
File "/usr/lib/python2.6/site-packages/nailgun/task/task.py", line 632, in _check_disks
node.volume_manager.check_disk_space_for_deployment()
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 929, in check_disk_space_for_deployment
minimal_installation_size = self.__calc_minimal_installation_size()
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 964, in __calc_minimal_installation_size
min_size = self.expand_generators(volume)['min_size']
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 917, in expand_generators
for (k, v) in value.iteritems())
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 917, in <genexpr>
for (k, v) in value.iteritems())
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 910, in expand_generators
generator, *generator_args)
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 722, in call_generator
result = generators[generator](*args)
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 712, in <lambda>
lambda: generators['calc_root_size']() + \
File "/usr/lib/python2.6/site-packages/nailgun/volumes/manager.py", line 728, in _calc_root_size
size = int(self.disks[0].size * 0.2)
IndexError: list index out of range
Snapshot included. It looks like Node doesn't have disk. We should not allow to start deploy.