Hey guys/gals, I am using Swift as secondary storage, which is cross zones. To register templates, there is a mandatory zoneid field. I have found that if i put zoneid=-1, it will work (mark the templates as cross zones), but it is very unintuitive. This also causes problems using a tool like Terraform, which expects the zoneid in the response (since it is a required field). What do you think about rendering the zone field optional (defaulting to -1 on the server)? This would simplify the API and make region wide templates more intuitive.
Thank you, Patrick