Closed person50002 closed 9 months ago
Thank you @person50002. I have added this issue to our internal product backlog as AUTOTOOL-3714. In order to prioritize and understand the issue better, please reach out to us at automation_toolchain_pm@f5.com
Closing as we haven't heard from you.
Environment
Summary
In a declaration where one irule is referencing another irule, AS3 will fail to delete the tenant with following error "The rule (called_irule) cannot be deleted because it is in use by a rule (calling_irule)". This is probably due to the following documented issue: "Bug ID 767217: Under certain conditions when deleting an iRule, an incorrect dependency error is seen" (https://cdn.f5.com/product/bugtracker/ID767217.html). The problem is that the recommended solution doesn't work when using AS3 because you would have to first create a new AS3 declaration that does not have the calling irule. Then save and reload the config and only them would you be able to delete the whole tenant.
Steps To Reproduce
Steps to reproduce the behavior:
Submit the following declaration:
Response:
try deleting the tenant:
Response:
Expected Behavior
Would expect AS3 to delete the tenant
Actual Behavior
AS3 fails to delete the tenant