<?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 Re: InsecureRequestWarning using CobraSDK in learning lab in DevNet Sandbox</title>
    <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053560#M4531</link>
    <description>&lt;P&gt;I am not 100% sure this will work on this sandbox as it isn't a product I know super well. You can try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;import urllib3

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;It is a quick fix in most cases.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps&lt;/P&gt;</description>
    <pubDate>Fri, 27 Mar 2020 11:11:21 GMT</pubDate>
    <dc:creator>bigevilbeard</dc:creator>
    <dc:date>2020-03-27T11:11:21Z</dc:date>
    <item>
      <title>InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053480#M4529</link>
      <description>&lt;P&gt;I'm following the steps here:- &lt;A href="https://developer.cisco.com/learning/lab/sbx-intro-aci-02_programmability-options/step/7" target="_blank" rel="noopener"&gt;https://developer.cisco.com/learning/lab/sbx-intro-aci-02_programmability-options/step/7&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;but get the following error after trying the session:-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;gt;&amp;gt;&amp;gt; session.login()
/home/paul/Documents/Study/devnet_ll/code/aci-learning-labs-code-samples/apic_fabric_setup/lib/python3.6/site-packages/urllib3/connectionpool.py:1004: InsecureRequestWarning: Unverified HTTPS request is being made to host 'sandboxapicdc.cisco.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning,&lt;/PRE&gt;&lt;P&gt;I tried this:-&lt;/P&gt;&lt;PRE&gt;&amp;gt;&amp;gt;&amp;gt; auth = cobra.mit.session.LoginSession(URL, LOGIN, PASSWORD, secure=False)&lt;/PRE&gt;&lt;P&gt;but that didn't seem to make any difference.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any advice?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 09:24:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053480#M4529</guid>
      <dc:creator>hoylandpaul</dc:creator>
      <dc:date>2020-03-27T09:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053560#M4531</link>
      <description>&lt;P&gt;I am not 100% sure this will work on this sandbox as it isn't a product I know super well. You can try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;import urllib3

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;It is a quick fix in most cases.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 11:11:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053560#M4531</guid>
      <dc:creator>bigevilbeard</dc:creator>
      <dc:date>2020-03-27T11:11:21Z</dc:date>
    </item>
    <item>
      <title>Re: InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053658#M4532</link>
      <description>&lt;P&gt;as suggested .. you can use urllib3 to disble warnings.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;from credentials import *
import cobra.mit.access
import cobra.mit.request
import cobra.mit.session
import cobra.model.fv
import cobra.model.pol
&lt;BR /&gt;# Disable #ssl-warnings InsecureRequestWarning&lt;BR /&gt;import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)


# connect to the apic
auth = cobra.mit.session.LoginSession(URL, LOGIN, PASSWORD)
session = cobra.mit.access.MoDirectory(auth)
session.login()
# &amp;lt;Response [200]&amp;gt; --&amp;gt; If you do not see this response the login did not work

# Create a Variable for your Tenant Name
# Use your initials in the name
# Example: tenant_name = "js_Cobra_Tenant"
tenant_name = "INITIALS_Cobra_Tenant"

# create a new tenant
root = cobra.model.pol.Uni('')
new_tenant = cobra.model.fv.Tenant(root, tenant_name)

# commit the new configuration
config_request = cobra.mit.request.ConfigRequest()
config_request.addMo(new_tenant)
session.commit(config_request)

# &amp;lt;Response [200]&amp;gt; --&amp;gt; If you do not see this response the tenant create did not work&lt;/PRE&gt;&lt;P&gt;Tested on the sandbox and it works.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 14:12:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053658#M4532</guid>
      <dc:creator>omz</dc:creator>
      <dc:date>2020-03-27T14:12:03Z</dc:date>
    </item>
    <item>
      <title>Re: InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053661#M4533</link>
      <description>Thanks Omar!</description>
      <pubDate>Fri, 27 Mar 2020 14:15:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053661#M4533</guid>
      <dc:creator>bigevilbeard</dc:creator>
      <dc:date>2020-03-27T14:15:30Z</dc:date>
    </item>
    <item>
      <title>Re: InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053871#M4538</link>
      <description>&lt;P&gt;I don't get the warnings anymore but don't get the 200 OK either. More troubleshooting for me...&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2020 19:22:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4053871#M4538</guid>
      <dc:creator>hoylandpaul</dc:creator>
      <dc:date>2020-03-27T19:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: InsecureRequestWarning using CobraSDK in learning lab</title>
      <link>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4054149#M4541</link>
      <description>&lt;P&gt;Are you looking for &amp;lt;Response 200&amp;gt; after session.login() .. ? As you can see it does not print the status code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-28 at 12.59.04.png" style="width: 521px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/70112iFC703302791FF516/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2020-03-28 at 12.59.04.png" alt="Screenshot 2020-03-28 at 12.59.04.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the tenant is created and you get &amp;lt;Response 200&amp;gt; if you run the full script. Comment to expect 200 is probably incorrect ...&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-28 at 12.44.57.png" style="width: 965px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/70111i57DBB909D4AAA2EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2020-03-28 at 12.44.57.png" alt="Screenshot 2020-03-28 at 12.44.57.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When using requests .. you can get status_code from the response.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2020-03-28 at 13.07.39.png" style="width: 494px;"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/70113iAACF3BF48BB0A899/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2020-03-28 at 13.07.39.png" alt="Screenshot 2020-03-28 at 13.07.39.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But Cobra session. does not seem to have status_code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Disclaimer: I'm not a software engineer... in the same boat as the others &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 28 Mar 2020 13:12:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/devnet-sandbox/insecurerequestwarning-using-cobrasdk-in-learning-lab/m-p/4054149#M4541</guid>
      <dc:creator>omz</dc:creator>
      <dc:date>2020-03-28T13:12:34Z</dc:date>
    </item>
  </channel>
</rss>

