The destroy action fails to delete all the Network Segment provisioned in NSX-T
All the affected deployment consists of the following object types:
Cloud.NSX.Nat
Cloud.NSX.Gateway
Cloud.NSX.Network
Path:/services-logs/prelude/provisioning-service-app/file-logs/provisioning-service-app.log
Delete nat rules for Tier-1 [111111-2222-3333-4444-55555555555]: NSX Error Message: [ConcurrentChange (com.vmware.vapi.std.errors.concurrent_change) => {
messages = [],
data = struct => {error_message=The object was modified by somebody else. Please retry., httpStatus=CONFLICT, details=Operation failed because of conflicting transaction. Transaction ID: 111111-2222-3333-4444-5555555555 Address: 123456, error_code=603, module_name=common-services, error_data=struct => {STREAM_ID=111111-2222-3333-4444-5555555555, CONFLICT_VALUE=Error: Unable to find the corresponding key, CONFLICT_KEY_HASH=-123456789123456, CONFLICT_KEY=string_id: "/infra/tier-1s/
111111-2222-3333-4444-55555555555
/nat/USER/nat-rules/111111-2222-3333-4444-55555555555
", MAP_NAME=111111-2222-3333-4444-5555555555, TRANSACTION_ID=111111-2222-3333-4444-55555555556, OFFENDING_ADDRESS=123456789123}},
errorType = CONCURRENT_CHANGE
}].
Aria automation 8.x
This is a known issue which will be fixed in the next major release.
Workaround:
Delete the deployment again (Do not ignore failures), the deletion will be successful and all the resources will be cleaned up successfully from NSX-T.