<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Compatible APIC versions? in Controllers</title>
    <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591171#M254</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a list of compatible APIC versions?&amp;nbsp; I upgraded to apic-1.0(2j) today and the standard session login fails now.&amp;nbsp; I also cloned the latest version and tried the tests.&amp;nbsp; They produced 10 errors.&amp;nbsp; Shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; session = ACI.Session(url, login, password)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = session.login()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Produces the following when executing session.login():&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1470, in __call__&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.func(*args)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "./gui_test_9.py", line 149, in login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = session.login()&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 227, in login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp = self._send_login()&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 207, in _send_login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = self.session.post(login_url, data=jcred, verify=self.verify_ssl)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 377, in post&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.request('POST', url, data=data, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 335, in request&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp = self.send(prep, **send_kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 438, in send&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = adapter.send(request, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/adapters.py", line 327, in send&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise ConnectionError(e)&lt;/P&gt;&lt;P&gt;ConnectionError: HTTPSConnectionPool(host='10.93.130.125', port=443): Max retries exceeded with url: //api/aaaLogin.json (Caused by &amp;lt;class 'socket.error'&amp;gt;: [Errno 54] Connection reset by peer)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I'm only included the first error)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Command:&amp;nbsp; python aciphysobject_test.py&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;.....E...EEEEEEEEE....................&lt;/P&gt;&lt;P&gt;======================================================================&lt;/P&gt;&lt;P&gt;ERROR: test_find (__main__.TestFind)&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "aciphysobject_test.py", line 628, in test_find&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.assertIn(interface2, results)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 802, in assertIn&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if member not in container:&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acitoolkit.py", line 1647, in __eq__&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (self.interface_type == other.interface_type and&lt;/P&gt;&lt;P&gt;AttributeError: 'Node' object has no attribute 'interface_type'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Dec 2014 05:43:14 GMT</pubDate>
    <dc:creator>tigephillips</dc:creator>
    <dc:date>2014-12-09T05:43:14Z</dc:date>
    <item>
      <title>Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591171#M254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a list of compatible APIC versions?&amp;nbsp; I upgraded to apic-1.0(2j) today and the standard session login fails now.&amp;nbsp; I also cloned the latest version and tried the tests.&amp;nbsp; They produced 10 errors.&amp;nbsp; Shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; session = ACI.Session(url, login, password)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = session.login()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Produces the following when executing session.login():&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py", line 1470, in __call__&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.func(*args)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "./gui_test_9.py", line 149, in login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; response = session.login()&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 227, in login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp = self._send_login()&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 207, in _send_login&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ret = self.session.post(login_url, data=jcred, verify=self.verify_ssl)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 377, in post&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return self.request('POST', url, data=data, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 335, in request&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; resp = self.send(prep, **send_kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/sessions.py", line 438, in send&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = adapter.send(request, **kwargs)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/Library/Python/2.7/site-packages/requests-1.2.3-py2.7.egg/requests/adapters.py", line 327, in send&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; raise ConnectionError(e)&lt;/P&gt;&lt;P&gt;ConnectionError: HTTPSConnectionPool(host='10.93.130.125', port=443): Max retries exceeded with url: //api/aaaLogin.json (Caused by &amp;lt;class 'socket.error'&amp;gt;: [Errno 54] Connection reset by peer)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I'm only included the first error)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Command:&amp;nbsp; python aciphysobject_test.py&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;.....E...EEEEEEEEE....................&lt;/P&gt;&lt;P&gt;======================================================================&lt;/P&gt;&lt;P&gt;ERROR: test_find (__main__.TestFind)&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "aciphysobject_test.py", line 628, in test_find&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; self.assertIn(interface2, results)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/case.py", line 802, in assertIn&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if member not in container:&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acitoolkit.py", line 1647, in __eq__&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (self.interface_type == other.interface_type and&lt;/P&gt;&lt;P&gt;AttributeError: 'Node' object has no attribute 'interface_type'&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Dec 2014 05:43:14 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591171#M254</guid>
      <dc:creator>tigephillips</dc:creator>
      <dc:date>2014-12-09T05:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591172#M255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect this is due to bug CSCur62241.  The APIC web server no longer accepts SSL3.0/TLS1.0 connections, which causes you to get errors like you’ve described.  You can install python on OS X using homebrew and compile it against openssl 1.0.1* to get TLS1.1 and TLS1.2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively, you can temporarily force all APIC communication to be via HTTP instead of HTTPS, so your script can execute successfully.  To do this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- On the menu bar, FABRIC -&amp;gt; Fabric Policies -&amp;gt; Pod Policies -&amp;gt; Policies -&amp;gt; Communication&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Under Communication, click the default policy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- In the Work pane, enable HTTP and disable HTTPS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Zach&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Dec 2014 15:29:05 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591172#M255</guid>
      <dc:creator>Zach Seils</dc:creator>
      <dc:date>2014-12-09T15:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591173#M256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Zach!  I'll give it a go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Tige&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Dec 2014 16:31:33 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591173#M256</guid>
      <dc:creator>tigephillips</dc:creator>
      <dc:date>2014-12-09T16:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591174#M257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Zach,&lt;/P&gt;&lt;P&gt;Looks like I fixed the SSL issue, but now it looks like the websocket library is having an issue..   To test things I used an old script I wrote that uses 'requests' rather than websocket.   You can see below that the requests module still works after the upgrade, but the websocket fails with both SSL and HTTP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any help.  I can send the scripts if requested.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Tige&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIPHILLI-M-20VC:cisco_aci tigelane$ ./aci_login-requests.py&lt;/P&gt;&lt;P&gt;About to use Requests&lt;/P&gt;&lt;P&gt;URL:  https://10.93.130.125/api/aaaLogin.json?gui-token-request=yes&lt;/P&gt;&lt;P&gt;User:  apiuser&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press Enter to continue or "q" to exit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Login completed.  We're done!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIPHILLI-M-20VC:cisco_aci tigelane$ ./aci_login-websocket.py&lt;/P&gt;&lt;P&gt;About to use native aci toolkit&lt;/P&gt;&lt;P&gt;URL:  https://10.93.130.125:443/&lt;/P&gt;&lt;P&gt;User:  apiuser&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Press Enter to continue or "q" to exit&lt;/P&gt;&lt;P&gt;About to execute:  response = session.login()&lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;  File "./aci_login-websocket.py", line 83, in &lt;/P&gt;&lt;P&gt;    main()&lt;/P&gt;&lt;P&gt;  File "./aci_login-websocket.py", line 79, in main&lt;/P&gt;&lt;P&gt;    create_login()&lt;/P&gt;&lt;P&gt;  File "./aci_login-websocket.py", line 58, in create_login&lt;/P&gt;&lt;P&gt;    response = session.login()&lt;/P&gt;&lt;P&gt;  File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 227, in login&lt;/P&gt;&lt;P&gt;  File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 211, in &lt;U&gt;send&lt;/U&gt;login&lt;/P&gt;&lt;P&gt;  File "build/bdist.macosx-10.9-intel/egg/acitoolkit/acisession.py", line 99, in &lt;U&gt;open&lt;/U&gt;web_socket&lt;/P&gt;&lt;P&gt;  File "/usr/local/lib/python2.7/site-packages/websocket/_core.py", line 266, in create_connection&lt;/P&gt;&lt;P&gt;    websock.connect(url, **options)&lt;/P&gt;&lt;P&gt;  File "/usr/local/lib/python2.7/site-packages/websocket/_core.py", line 524, in connect&lt;/P&gt;&lt;P&gt;    self._handshake(hostname, port, resource, **options)&lt;/P&gt;&lt;P&gt;  File "/usr/local/lib/python2.7/site-packages/websocket/_core.py", line 596, in _handshake&lt;/P&gt;&lt;P&gt;    resp_headers = self._get_resp_headers()&lt;/P&gt;&lt;P&gt;  File "/usr/local/lib/python2.7/site-packages/websocket/_core.py", line 549, in &lt;U&gt;get&lt;/U&gt;resp_headers&lt;/P&gt;&lt;P&gt;    raise WebSocketException("Handshake status %d" % status)&lt;/P&gt;&lt;P&gt;websocket._exceptions.WebSocketException: Handshake status 404&lt;/P&gt;&lt;P&gt;TIPHILLI-M-20VC:cisco_aci tigelane$&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tige Phillips - Vertical Solutions Architect - US Public Sector:  SLED Western Operation&lt;/P&gt;&lt;P&gt;Audio: 408.894.3312 - Email &amp;amp; Video &amp;amp; IM: tiphilli@cisco.com&amp;lt;mailto:tiphilli@cisco.com&amp;gt; - Cisco Systems&lt;/P&gt;&lt;P&gt;Proudly “Serving those who Protect, Serve and Educate"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 Dec 2014 19:19:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591174#M257</guid>
      <dc:creator>tigephillips</dc:creator>
      <dc:date>2014-12-14T19:19:24Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591175#M258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tige,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try editing credentials.py - remove trailing '/' or ':80/'&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;From&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;URL = '&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://communities.cisco.com/" rel="nofollow" target="_blank"&gt;http://&lt;/A&gt;&lt;SPAN&gt;' + IPADDR + ':80/'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;To&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;URL = '&lt;/SPAN&gt;&lt;A _jive_internal="true" href="https://community.cisco.com/" rel="nofollow" target="_blank"&gt;https://&lt;/A&gt;&lt;SPAN&gt;' + IPADDR&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and try again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Mio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 13:21:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591175#M258</guid>
      <dc:creator>mjovanov</dc:creator>
      <dc:date>2015-01-05T13:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591176#M259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yep, that fixed it.  This is the default setup on github.  Should probably be changed if it's a real issue and not something I've done somewhere else in the python module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you Mio!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Tige&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tige Phillips&lt;/P&gt;&lt;P&gt;408.894.3312&lt;/P&gt;&lt;P&gt;tiphilli@cisco.com&amp;lt;mailto:tiphilli@cisco.com&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proudly “Serving those who Protect, Serve and Educate"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 18:12:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591176#M259</guid>
      <dc:creator>tigephillips</dc:creator>
      <dc:date>2015-01-05T18:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Compatible APIC versions?</title>
      <link>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591177#M260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad to hear that!&lt;/P&gt;&lt;P&gt;Thanks for bringing this up, we'll fix it on github.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;BR /&gt;Mio&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Jan 2015 19:03:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/compatible-apic-versions/m-p/3591177#M260</guid>
      <dc:creator>mjovanov</dc:creator>
      <dc:date>2015-01-05T19:03:41Z</dc:date>
    </item>
  </channel>
</rss>

