Closed suonto closed 8 years ago
[module: cloud/openstack/os_router.py]
@suonto -- Thanks for submitting this bug report.
OpenStack pals, @shrews @dguerri @juliakreger @j2sol @rcarrillocruz @emonty -- thanks in advance for taking a look at this bug report and for your ongoing work in maintaining this module. :)
This is fixed in the shade code repository. Will be available in the next release.
closing as dupe
Not sure why this one wasn't closed earlier, but since the enable_snat issue was fixed long ago, I believe it fixes this issue (as it did the duplicate), and am properly closing this now.
os_router module fails to do, what is possible with quantum_router_gateway module.
The error is POLICY_UNALLOWED. Furthermore, I believe the root of the issue is that you are passing enable_snat value always, which is neither required for the operation nor allowed for non-admin users. You may want to look at this heat issue: https://bugs.launchpad.net/heat/+bug/1306593. The rule causing this issue is probably: "create_router:external_gateway_info:enable_snat": "rule:admin_only" Also, I hope you are not apssing external_fixed_ips if it is empty, because it leads to a similar issue: "create_router:external_gateway_info:external_fixed_ips": "rule:admin_only".
This code works:
This does not work:
POLICY (taken from here: https://github.com/openstack/neutron/blob/stable/liberty/etc/policy.json):