I commented on https://bugs.launchpad.net/heat/+bug/1681784 as well, but there is no way to fix this in Neutron because None is an API value used by Neutron. If you pass None to the client, it needs to pass None to the server for validation. In this particular case None is not allowed for these fields so it gets rejected.
If you don't explicitly want a value of None for a field, you can't request it to be None.
Hi,
I commented on https:/ /bugs.launchpad .net/heat/ +bug/1681784 as well, but there is no way to fix this in Neutron because None is an API value used by Neutron. If you pass None to the client, it needs to pass None to the server for validation. In this particular case None is not allowed for these fields so it gets rejected.
If you don't explicitly want a value of None for a field, you can't request it to be None.