Octavia OSC plugin is failing to create l7rules
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Fix Released
|
Critical
|
Michael Johnson |
Bug Description
When I attempt to create an L7 rule with the openstack client I get the following error:
descriptor 'upper' requires a 'str' object but received a 'unicode'
Traceback (most recent call last):
File "/usr/local/
result = cmd.run(
File "/usr/local/
return super(Command, self).run(
File "/usr/local/
column_names, data = self.take_
File "/usr/local/
parsed_args)
File "/usr/local/
attrs = _map_attrs(_attrs, attr_map)
File "/usr/local/
mapped_
TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode'
clean_up CreateL7Rule: descriptor 'upper' requires a 'str' object but received a 'unicode'
Traceback (most recent call last):
File "/usr/local/
ret_val = super(OpenStack
File "/usr/local/
result = self.run_
File "/usr/local/
ret_value = super(OpenStack
File "/usr/local/
result = cmd.run(
File "/usr/local/
return super(Command, self).run(
File "/usr/local/
column_names, data = self.take_
File "/usr/local/
parsed_args)
File "/usr/local/
attrs = _map_attrs(_attrs, attr_map)
File "/usr/local/
mapped_
TypeError: descriptor 'upper' requires a 'str' object but received a 'unicode'
END return value: 1
Command line ran:
openstack --debug loadbalancer l7rule create --compare-type REGEX --type PATH --value /images* 31c6125d-
However the same occurs with simple file type equals rules as well.
Changed in octavia: | |
assignee: | nobody → Jude Cross (problem-v) |
Changed in octavia: | |
assignee: | Adam Harwell (adam-harwell) → Michael Johnson (johnsom) |
Fix proposed to branch: master /review. openstack. org/478693
Review: https:/