Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The results of Bind/Unbind need to be explicitly pushed to the managed devices #21

Open
1 of 3 tasks
dmitryintel opened this issue Feb 26, 2018 · 1 comment
Open
1 of 3 tasks

Comments

@dmitryintel
Copy link
Contributor

dmitryintel commented Feb 26, 2018

Description

Upon binding/unbinding a security group from OSC, with at least one protected VM, results of that operation are not propagated to the managed PAN Firewalls.

Expected Behavior

Newly created addresses (with correct tags) should appear(or disappear if unbind) under all the managed firewalls, not just Panorama.

Actual Behavior

Steps to Reproduce

  1. With the Panorama plugin and Nuage, create a Security Group with at least one protected VM. Panorama needs to have at least one managed PAN firewall!
  2. Bind the security group (in OSC).
  3. Go to Panorama. Under Objects>Addresses, observe the correct Address objects with the correct tags created. There should be a SG and Policy tag.
  4. Go to the managed Firewall Web UI. Under Objects>Addresses, the same address objects should appear. They do not.
  5. The address objects appear on the firewall, after we commit and push to devices (from Panorama).
  6. Go back to OSC and unbind the security group.
  7. Again, observe that this action is reflected under Objects>Addresses in Panorama, but not in the firewall.

Additional Information

Environment

  • OSC Version/Build: 1.0.0
  • Cloud Provider Info:
  • Plugin Info: OSC Pan Plugin 1.0.0
  • Other:

Status

  • Reproduced
  • In Progress
  • Validated => Verified in Version/Build:
@dmitryintel
Copy link
Contributor Author

It appears one needs to change either PANManagerSecurityGroupInterfaceApi code, or (better) PanoramaApiClient configCommit(). This is a matter of figuring out the right API call (if exists) and adding it to the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant