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

Handling the Removal of the 'ip' Key in the 'fvCEp' Object for ACI 5.1 #382

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

osanchez42
Copy link

@osanchez42 osanchez42 commented Aug 2, 2022

there is currently an issue open on github here
Show endpoints sample does retrieve key error in acitoolkit.py · Issue #376 · datacenter/acitoolkit

There was a PR that was not merged and closed closed that talks about changes made to Cisco ACI that caused this issue
Handling the Removal of the 'ip' Key in the 'fvCEp' Object for ACI 5.1 by timway · Pull Request #374 · datacenter/acitoolkit

tldr:
IP key has been removed from the endpoints payload.

Addresses the Dec 15, 2020 remark in
Cisco Application Policy Infrastructure Controller Release Notes, Release 5.1(1)

In ACI 5.1 the fvCEp object no longer contains a key for IP

"Because a fvCEp object can contain multiple fvIp objects it may be
ideal to be more selective on which IP is grabbed or a way to handle
an endpoint having multiple IPs"

This PR aims to address this issue by checking for ip address on endpoint, and if not there, keep ip field blank. For those looking for ips associated to endpoints and their children, there is a attr on endpoint labled secondary_ip which is a list of ips

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

Successfully merging this pull request may close these issues.

1 participant