Refactor internal API for Pods to match v1beta3

So then shouldn't the test be added back and check the new validation error?