When deploying per-application declaration to specific tenant all node created in this tenant are deleted in addition you can not refer in pool members to existing node created in this tenant.
Steps To Reproduce
Steps to reproduce the behavior:
Create an imperative way empty tenant TCL/TMOS
auth partition tenant_1 {
}
Create an imperative node TCL/TMOS node definition
Check node list in Common and tenant_1 partition nodes from tenant will be deleted
Expected Behavior
I would expect that posting declarations per-ap will not touch any other object which are stored in tenant_1 directly and change only in scope of app folder e.g /tenant_1/app1
Actual Behavior
Nodes that are stored directly in tenant folder are deleted by per-ap declaration in that case AppNode1, AppNode2
You can no refer in pool to node object stored in the tenant e.g.
Thank you for reaching out. We have created a internal product backlog AUTOTOOL-4434 for this item, in order for us to prioritize please reach out to us at automation_toolchain_pm@f5.com
Environment
Summary
When deploying per-application declaration to specific tenant all node created in this tenant are deleted in addition you can not refer in pool members to existing node created in this tenant.
Steps To Reproduce
Steps to reproduce the behavior:
Create an imperative way empty tenant TCL/TMOS auth partition tenant_1 { }
Create an imperative node TCL/TMOS node definition
ltm node /Common/SharedNode1 { address 192.168.0.4 } ltm node /Common/SharedNode2 { address 192.168.0.5
} ltm node /tenant_1/AppNode1 { address 192.168.0.6 } ltm node /tenant_1/AppNode2 { address 192.168.0.7 }
Submit the following declaration using POST to https://192.168.250.2/mgmt/shared/appsvcs/declare/tenant_1/applications
Check node list in Common and tenant_1 partition nodes from tenant will be deleted
Expected Behavior
I would expect that posting declarations per-ap will not touch any other object which are stored in tenant_1 directly and change only in scope of app folder e.g /tenant_1/app1
Actual Behavior
return error
"code": 422, "message": "declaration failed", "response": "01020036:3: The requested node (/tenant_1/AppNode1) was not found.", "host": "localhost", "tenant": "tenant_1",