Bug ID | 1099700 |
---|---|
Summary | Kubic snapshot 20180618: Bootstrap Kubernetes cluster failed |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | Other |
Status | NEW |
Severity | Major |
Priority | P5 - None |
Component | Kubic |
Assignee | kubic-bugs@opensuse.org |
Reporter | matthias.eliasson@gmail.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
Bootstrap of Kubernetes cluster with Velum fail with following error from salt-minion on the nodes: Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: [ERROR ] Rendering exception occurred Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: Traceback (most recent call last): Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/modules/saltutil.py", line 81, in _get_top_file_envs Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: return __context__['saltutil._top_file_envs'] Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/utils/context.py", line 228, in __getitem__ Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: return self._dict()[key] Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: KeyError: 'saltutil._top_file_envs' Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: During handling of the above exception, another exception occurred: Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: Traceback (most recent call last): Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 380, in render_jinja_tmpl Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: output = template.render(**decoded_context) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/jinja2/asyncsupport.py", line 76, in render Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: return original_render(self, *args, **kwargs) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 1008, in render Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: return self.environment.handle_exception(exc_info, True) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 780, in handle_exception Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: reraise(exc_type, exc_value, tb) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/jinja2/_compat.py", line 37, in reraise Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: raise value.with_traceback(tb) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "<template>", line 10, in top-level template code Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/jinja2/environment.py", line 430, in getattr Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: return getattr(obj, attribute) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: jinja2.exceptions.UndefinedError: 'salt.utils.templates.AliasedLoader object' has no attribute 'caasp_nodes' Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: During handling of the above exception, another exception occurred: Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: Traceback (most recent call last): Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 169, in render_tmpl Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: output = render_str(tmplstr, context, tmplpath) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/utils/templates.py", line 390, in render_jinja_tmpl Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: buf=tmplstr) Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: salt.exceptions.SaltRenderError: Jinja variable 'salt.utils.templates.AliasedLoader object' has no attribute 'caasp_nodes' Jun 29 13:55:22 labb-kubic-master01 salt-minion[2766]: [ERROR ] Unable to render top file: Jinja variable 'salt.utils.templates.AliasedLoader object' has no attribute 'caasp_nodes' Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: [CRITICAL] The beacon errored: Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: Traceback (most recent call last): Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/minion.py", line 2484, in handle_beacons Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: beacons = self.process_beacons(self.functions) Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/minion.py", line 444, in process_beacons Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: return self.beacons.process(b_conf, self.opts['grains']) # pylint: disable=no-member Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/beacons/__init__.py", line 112, in process Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: raw = self.beacons[fun_str](b_config[mod]) Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: File "/var/cache/salt/minion/extmods/beacons/default_network_interface_settings.py", line 48, in beacon Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: return network_settings.beacon({default_interface: config['watch']}) Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: File "/usr/lib/python3.6/site-packages/salt/beacons/network_settings.py", line 134, in beacon Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: list(map(_config.update, config)) Jun 29 13:55:27 labb-kubic-master01 salt-minion[2766]: ValueError: dictionary update sequence element #0 has length 1; 2 is required