<?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: Can't post to microsoft teams workflow from databricks notebook in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/can-t-post-to-microsoft-teams-workflow-from-databricks-notebook/m-p/134130#M4164</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/134007"&gt;@Kaz1&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;It’s very likely that the issue is related to &lt;SPAN class=""&gt;where the HTTPS request originates&lt;/SPAN&gt; — whether it’s coming from the &lt;STRONG&gt;&lt;SPAN class=""&gt;Databricks control plane&lt;/SPAN&gt; or your &lt;SPAN class=""&gt;data plane (your own AWS VPC)&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;When you run a local script or call the Teams webhook from a cluster in your own VPC, the request goes &lt;SPAN class=""&gt;&lt;STRONG&gt;out through your network egress&lt;/STRONG&gt;&lt;/SPAN&gt;, which typically has full Internet access. That’s why it works fine locally.&lt;/P&gt;&lt;P class=""&gt;However, when Databricks services such as &lt;SPAN class=""&gt;&lt;STRONG&gt;notification destinations&lt;/STRONG&gt;&lt;/SPAN&gt; or &lt;SPAN class=""&gt;&lt;STRONG&gt;workspace-level alerts&lt;/STRONG&gt;&lt;/SPAN&gt; send a webhook, those requests are made &lt;SPAN class=""&gt;&lt;STRONG&gt;from the Databricks control plane&lt;/STRONG&gt;&lt;/SPAN&gt;, which lives in a &lt;SPAN class=""&gt;&lt;STRONG&gt;Databricks-managed VPC&lt;/STRONG&gt;&lt;/SPAN&gt;, not yours.&lt;/P&gt;&lt;P class=""&gt;If Microsoft Teams (or the Azure Logic App endpoint) restricts inbound traffic by IP or region, or only accepts certain TLS configurations, the control-plane traffic can be blocked or rejected, resulting in the &lt;SPAN class=""&gt;SSLEOFError&lt;/SPAN&gt; you’re seeing..&lt;/P&gt;&lt;P class=""&gt;You can confirm this by checking whether the request originates from a cluster (data plane) or a workspace feature (control plane). If it’s the latter, make sure your Teams webhook &lt;SPAN class=""&gt;&lt;STRONG&gt;allow-lists the Databricks control-plane IP ranges&lt;/STRONG&gt;&lt;/SPAN&gt; for your region, as described-&amp;gt;&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/admin/workspace-settings/notification-destinations#networking-requirements" target="_self"&gt;Docs Networking Requirements&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;In case this request is sent from your data plane you should try a newer version of DBR (e.g 13.3) to make sure everything is ok with modern Microsoft endpoints.&lt;BR /&gt;&lt;BR /&gt;Hope this helps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Isi&lt;/P&gt;</description>
    <pubDate>Tue, 07 Oct 2025 23:31:32 GMT</pubDate>
    <dc:creator>Isi</dc:creator>
    <dc:date>2025-10-07T23:31:32Z</dc:date>
    <item>
      <title>Can't post to microsoft teams workflow from databricks notebook</title>
      <link>https://community.databricks.com/t5/administration-architecture/can-t-post-to-microsoft-teams-workflow-from-databricks-notebook/m-p/119127#M3351</link>
      <description>&lt;P&gt;When trying to post to a microsoft teams webhook, from a databricks notebook, using compute with DBR 12.2 I receive the following error:&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;SSL error: HTTPSConnectionPool(host='prod-104.westeurope.logic.azure.com', port=443): Max retries exceeded with url: [url to webhook] (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1147)')))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Posting to this webhook from a local script works fine.&lt;/P&gt;</description>
      <pubDate>Wed, 14 May 2025 07:36:23 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/can-t-post-to-microsoft-teams-workflow-from-databricks-notebook/m-p/119127#M3351</guid>
      <dc:creator>Kaz1</dc:creator>
      <dc:date>2025-05-14T07:36:23Z</dc:date>
    </item>
    <item>
      <title>Re: Can't post to microsoft teams workflow from databricks notebook</title>
      <link>https://community.databricks.com/t5/administration-architecture/can-t-post-to-microsoft-teams-workflow-from-databricks-notebook/m-p/134130#M4164</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/134007"&gt;@Kaz1&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P class=""&gt;It’s very likely that the issue is related to &lt;SPAN class=""&gt;where the HTTPS request originates&lt;/SPAN&gt; — whether it’s coming from the &lt;STRONG&gt;&lt;SPAN class=""&gt;Databricks control plane&lt;/SPAN&gt; or your &lt;SPAN class=""&gt;data plane (your own AWS VPC)&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;When you run a local script or call the Teams webhook from a cluster in your own VPC, the request goes &lt;SPAN class=""&gt;&lt;STRONG&gt;out through your network egress&lt;/STRONG&gt;&lt;/SPAN&gt;, which typically has full Internet access. That’s why it works fine locally.&lt;/P&gt;&lt;P class=""&gt;However, when Databricks services such as &lt;SPAN class=""&gt;&lt;STRONG&gt;notification destinations&lt;/STRONG&gt;&lt;/SPAN&gt; or &lt;SPAN class=""&gt;&lt;STRONG&gt;workspace-level alerts&lt;/STRONG&gt;&lt;/SPAN&gt; send a webhook, those requests are made &lt;SPAN class=""&gt;&lt;STRONG&gt;from the Databricks control plane&lt;/STRONG&gt;&lt;/SPAN&gt;, which lives in a &lt;SPAN class=""&gt;&lt;STRONG&gt;Databricks-managed VPC&lt;/STRONG&gt;&lt;/SPAN&gt;, not yours.&lt;/P&gt;&lt;P class=""&gt;If Microsoft Teams (or the Azure Logic App endpoint) restricts inbound traffic by IP or region, or only accepts certain TLS configurations, the control-plane traffic can be blocked or rejected, resulting in the &lt;SPAN class=""&gt;SSLEOFError&lt;/SPAN&gt; you’re seeing..&lt;/P&gt;&lt;P class=""&gt;You can confirm this by checking whether the request originates from a cluster (data plane) or a workspace feature (control plane). If it’s the latter, make sure your Teams webhook &lt;SPAN class=""&gt;&lt;STRONG&gt;allow-lists the Databricks control-plane IP ranges&lt;/STRONG&gt;&lt;/SPAN&gt; for your region, as described-&amp;gt;&amp;nbsp;&lt;A href="https://docs.databricks.com/aws/en/admin/workspace-settings/notification-destinations#networking-requirements" target="_self"&gt;Docs Networking Requirements&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;In case this request is sent from your data plane you should try a newer version of DBR (e.g 13.3) to make sure everything is ok with modern Microsoft endpoints.&lt;BR /&gt;&lt;BR /&gt;Hope this helps &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Isi&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 23:31:32 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/can-t-post-to-microsoft-teams-workflow-from-databricks-notebook/m-p/134130#M4164</guid>
      <dc:creator>Isi</dc:creator>
      <dc:date>2025-10-07T23:31:32Z</dc:date>
    </item>
  </channel>
</rss>

