Our config within a tenant/application references a service address (0.0.0.0) address in Common Shared (name: /Common/Shared/x_service-address_any). If you delete this application within a tenant, the service address in the common partition will also be deleted. This must not happen and disrupts our further process.
We use per app declaration
Steps To Reproduce
Steps to reproduce the behavior:
Submit the following two declarations:
/Common/Shared
{
"results": [
{
"code": 422,
"message": "declaration failed",
"response": "0107082a:3: All objects must be removed from a partition (adc-tenant) before the partition may be removed, type ID (18797)",
"host": "localhost",
"tenant": "adc-tenant",
"runTime": 5720,
"declarationId": "1719494046084"
}
],
Expected Behavior
1) Correct response in the result because the app was successfully deleted
2) x_service-address_any should not be removed from the bigip in /Common/Shared
Actual Behavior
After the reproduction of the steps you will see, that the service any address is removed from /common/shared in the bigip gui.
Environment
Summary
Our config within a tenant/application references a service address (0.0.0.0) address in Common Shared (name: /Common/Shared/x_service-address_any). If you delete this application within a tenant, the service address in the common partition will also be deleted. This must not happen and disrupts our further process.
We use per app declaration
Steps To Reproduce
Steps to reproduce the behavior:
Submit the following two declarations: /Common/Shared
Delete with
https://xxxx/mgmt/shared/appsvcs/declare/adc-tenant/applications/app_10.11.238.0_24
Expected Behavior
1) Correct response in the result because the app was successfully deleted 2) x_service-address_any should not be removed from the bigip in /Common/Shared
Actual Behavior
After the reproduction of the steps you will see, that the service any address is removed from /common/shared in the bigip gui.