jinja2.exceptions.UndefinedError: 'groups' is undefined when running kollakube res create configmap

Bug #1720172 reported by Nikolas Hermanns
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-kubernetes
New
Undecided
Unassigned

Bug Description

After following https://docs.openstack.org/kolla-kubernetes/latest/deployment-guide.html
I get an error executing:
$ kollakube res create configmap mariadb keystone horizon rabbitmq memcached nova-api nova-conductor nova-scheduler glance-api-haproxy glance-registry-haproxy glance-api glance-registry neutron-server neutron-dhcp-agent neutron-l3-agent neutron-metadata-agent neutron-openvswitch-agent openvswitch-db-server openvswitch-vswitchd nova-libvirt nova-compute nova-consoleauth nova-novncproxy nova-novncproxy-haproxy neutron-server-haproxy nova-api-haproxy cinder-api cinder-api-haproxy cinder-backup cinder-scheduler cinder-volume iscsid tgtd keepalived placement-api placement-api-haproxy --debug
'groups' is undefined
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
    result = cmd.run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/command.py", line 179, in run
    return_code = self.take_action(parsed_args) or 0
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/commands/cmd_resource.py", line 332, in take_action
    tmpl = super(Resource, self).take_action(args, skip_and_return=True)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/commands/cmd_resource.py", line 152, in take_action
    args.print_jinja_keys_regex)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/service_resources.py", line 88, in GetJinjaDict
    r = JinjaUtils.dict_self_render(x)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/utils.py", line 178, in dict_self_render
    rendered_template = JinjaUtils.render_jinja(d, template)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/utils.py", line 163, in render_jinja
    rendered_template = j2env.get_template(name).render(dict_)
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 1008, in render
    return self.environment.handle_exception(exc_info, True)
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 780, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "<template>", line 592, in top-level template code
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 411, in getitem
    return obj[argument]
UndefinedError: 'groups' is undefined
Traceback (most recent call last):
  File "/usr/bin/kollakube", line 11, in <module>
    sys.exit(main_kube())
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/app.py", line 123, in main_kube
    return kks.run(argv)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run
    result = self.run_subcommand(remainder)
  File "/usr/lib/python2.7/site-packages/cliff/app.py", line 400, in run_subcommand
    result = cmd.run(parsed_args)
  File "/usr/lib/python2.7/site-packages/cliff/command.py", line 179, in run
    return_code = self.take_action(parsed_args) or 0
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/commands/cmd_resource.py", line 332, in take_action
    tmpl = super(Resource, self).take_action(args, skip_and_return=True)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/commands/cmd_resource.py", line 152, in take_action
    args.print_jinja_keys_regex)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/service_resources.py", line 88, in GetJinjaDict
    r = JinjaUtils.dict_self_render(x)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/utils.py", line 178, in dict_self_render
    rendered_template = JinjaUtils.render_jinja(d, template)
  File "/usr/lib/python2.7/site-packages/kolla_kubernetes/utils.py", line 163, in render_jinja
    rendered_template = j2env.get_template(name).render(dict_)
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 1008, in render
    return self.environment.handle_exception(exc_info, True)
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 780, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "<template>", line 592, in top-level template code
  File "/usr/lib/python2.7/site-packages/jinja2/environment.py", line 411, in getitem
    return obj[argument]
jinja2.exceptions.UndefinedError: 'groups' is undefined

Revision history for this message
Xiaofei.Wang (wangxf-s) wrote :

Hi,
    I have same error for above issue. Could you have resolve it?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.