Fix flavor_client create_flavor interface

In flavor_clients compute service client, create_flavor
method does not allow to pass 0/none/false etc for
'OS-FLV-EXT-DATA:ephemeral' and 'os-flavor-access:is_public'.

https://github.com/openstack/tempest/blob/d12c233343aa490a23b9ffd3a58c5df6ff2bf9da/tempest/lib/services/compute/flavors_client.py#L70-L72

Code should check existence if those in kwargs instead of
their value and then populate the request body arg.

Change-Id: I0fda1aa2d126e10c986bfe445637d61e5b60de2d
Closes-Bug: #1650418
1 file changed