You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Application Services Version: 3.41
Big IP Provider Version: 1.21.0
BIG-IP Version: BIG-IP 17.1.0.2 Build 0.0.2 Point Release 2
Big-IQ Version: 8.3.0 Build 0.0.118
Summary
After creation of resource using bigip_bigiq_as3 ... (i.e., resource "bigip_bigiq_as3" "COMMON"), try destroying same resource by eliminating the resource from the definition.
Plan will say it will be destroyed, however, the deploy will result in the following error:
Error: status:500, body:{"code":500,"message":"Cannot read property 'class' of null"}
Steps To Reproduce
Steps to reproduce the behavior:
create application using bigip_bigiq_as3 resource where as3_json =
removal of this resource should result in the application and tenant being removed. Note: this is COMMON so it shouldn't be removed. However, the application (shared) should be removed.
Also IMPORTANT note that this behavior is exactly the same if it's a tentant such as:
resource "bigip_bigiq_as3" "tenant" { }
Actual Behavior
This is the COMMON tenant (above), so it shouldn't be removed. However, the application (shared) should be removed.
Also IMPORTANT note that this behavior is exactly the same if it's any tentant such as:
resource "bigip_bigiq_as3" "tenant" { ... definition here ... }
and then remove via...
resource "bigip_bigiq_as3" "tenant" { ... definition here ... }
In case you were curious if this occurs in other versions, I tested the same by changing the bigip provider to 1.14.0
bigip = {
source = "F5Networks/bigip"
# version = "~> 1.21.0"
version = "~> 1.14.0"
}
Version 1.14.0 results in a similar error when destroying:
One final note is that if you remove a single application out of a multi-application tenant by sending the new declaration without that application (as long as it's not the last one in the declaration), it works just fine removing 1 of the applications.
The text was updated successfully, but these errors were encountered:
Environment
Application Services Version: 3.41
Big IP Provider Version: 1.21.0
BIG-IP Version: BIG-IP 17.1.0.2 Build 0.0.2 Point Release 2
Big-IQ Version: 8.3.0 Build 0.0.118
Summary
After creation of resource using bigip_bigiq_as3 ... (i.e., resource "bigip_bigiq_as3" "COMMON"), try destroying same resource by eliminating the resource from the definition.
Plan will say it will be destroyed, however, the deploy will result in the following error:
Steps To Reproduce
Steps to reproduce the behavior:
Example resource code in terraform:
this will result in the build plan showing:
results in the following deploy error:
Expected Behavior
removal of this resource should result in the application and tenant being removed. Note: this is COMMON so it shouldn't be removed. However, the application (shared) should be removed.
Also IMPORTANT note that this behavior is exactly the same if it's a tentant such as:
Actual Behavior
This is the COMMON tenant (above), so it shouldn't be removed. However, the application (shared) should be removed.
Also IMPORTANT note that this behavior is exactly the same if it's any tentant such as:
and then remove via...
In case you were curious if this occurs in other versions, I tested the same by changing the bigip provider to 1.14.0
Version 1.14.0 results in a similar error when destroying:
One final note is that if you remove a single application out of a multi-application tenant by sending the new declaration without that application (as long as it's not the last one in the declaration), it works just fine removing 1 of the applications.
The text was updated successfully, but these errors were encountered: