Hi,
I need your prompt help and feedbacks, please.
We've developed a software application that touches both Cisco NDO/APIC and Checkpoint. So far, I've found integration between Cisco NDO/APIC and Checkpoint really challenging, frustrating to be honest.
Particularly, regarding the associating a NDO/APIC's data center object to Checkpoint's network group. This is all REST API calls. After creating the DC object (an EPG) in NDO/APIC, I would need to associate the EPG to an existing Checkpoint's network group. So, I used add-data-center-object and publish WAPI calls.
The association works at times, but failed other times. In particular, I do see the EPG DC object created on Checkpoint, but it's not associated to the existing network group at times. I don't even see the logs on Checkpoint that the DC object was created, network group is modified and the publish step, like the picture below which shows a successful DC object create and successful association. I even introduced few-second delay between DC object create (on the Checkpoint) and the publish, but not helping to address issue 100%.
Why this happens? If you run into the same issue, please share how to address it. Appreciate your feedbacks and help!
Is there a WAPI API call that allows me to update (ie, add) an existing network group with a DC object? I can't see such API exists from the Management API Reference documentation. If it exists, I like to implement a check logic into my code, like below:
add-data-center-object
publish
While (DC_object isn't added into the Checkpoint's network group yet):
wait(1sec)
try to update (add the DC_object) the network group again.
publish
Check again, if DC_object is added to the Checkpoint's network group.
After while loop is exited, the DC object should now be in the network group.
Would this solution help address my association issue?