salt 2019.2.x breaks stage 3 invoked with deepsea-cli
Closed this issue · 0 comments
jschmid1 commented
Description of Issue/Question
deepsea stage run ceph.stage.3
results in
2019-02-08 09:46:23,393 [INFO] deepsea.stage_parser: parsing stage sls file took: 208.94649267196655s
2019-02-08 09:46:23,394 [INFO] deepsea.stage_parser: Rendering states=['ceph.time', 'ceph.configuration', 'ceph.packages'] on=I@cluster:ceph
2019-02-08 09:46:38,749 [ERROR] salt.log.setup: An un-handled exception was caught by salt's global exception handler:
AttributeError: 'bool' object has no attribute 'items'
Traceback (most recent call last):
File "/usr/bin/deepsea", line 11, in <module>
load_entry_point('deepsea==0.9.11+git.0.e4182d915', 'console_scripts', 'deepsea')()
File "/usr/lib/python3.6/site-packages/deepsea/deepsea.py", line 371, in main
cli(prog_name='deepsea')
File "/usr/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/deepsea/common.py", line 66, in func_wraper
return func(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/deepsea/deepsea.py", line 326, in stage_run
ret = run_stage(stage_name, hide_state_steps, hide_dynamic_steps, simple_output)
File "/usr/lib/python3.6/site-packages/deepsea/stage_executor.py", line 79, in run_stage
mon.parse_stage(stage_name)
File "/usr/lib/python3.6/site-packages/deepsea/monitor.py", line 536, in parse_stage
self._monitor_listeners)
File "/usr/lib/python3.6/site-packages/deepsea/stage_parser.py", line 322, in parse_stage
res, _, _ = SLSRenderer.render(list(states), target)
File "/usr/lib/python3.6/site-packages/deepsea/stage_parser.py", line 138, in render
return cls._render_in_minion(state_name, target)
File "/usr/lib/python3.6/site-packages/deepsea/stage_parser.py", line 179, in _render_in_minion
for state, steps in states.items():
AttributeError: 'bool' object has no attribute 'items'
~
admin:~ # salt -V
Salt Version:
Salt: 2019.2.0
Dependency Versions:
cffi: 1.11.2
cherrypy: unknown
dateutil: 2.7.3
docker-py: Not Installed
gitdb: Not Installed
gitpython: Not Installed
ioflo: Not Installed
Jinja2: 2.10
libgit2: Not Installed
libnacl: Not Installed
M2Crypto: Not Installed
Mako: 1.0.7
msgpack-pure: Not Installed
msgpack-python: 0.5.4
mysql-python: Not Installed
pycparser: 2.17
pycrypto: 2.6.1
pycryptodome: Not Installed
pygit2: Not Installed
Python: 3.6.5 (default, Apr 05 2018, 13:30:06) [GCC]
python-gnupg: Not Installed
PyYAML: 3.13
PyZMQ: 17.0.0
RAET: Not Installed
smmap: Not Installed
timelib: Not Installed
Tornado: 4.5.3
ZMQ: 4.2.3
System Versions:
dist:
locale: UTF-8
machine: x86_64
release: 4.12.14-30-default
system: Linux
version: Not Installed
Deepsea: 0.9.11+git.0.e4182d915-1.16