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

EventGrid trigger does not work with TLS 1.3 #2962

Open
eluchsinger opened this issue Feb 16, 2025 · 3 comments
Open

EventGrid trigger does not work with TLS 1.3 #2962

eluchsinger opened this issue Feb 16, 2025 · 3 comments
Labels
extensions: event-grid Needs: Triage (Functions) potential-bug Items opened using the bug report template, not yet triaged and confirmed as a bug

Comments

@eluchsinger
Copy link

eluchsinger commented Feb 16, 2025

Description

I'm not sure if this is a library issue or a platform issue.

The EventGrid trigger does not seem to work when my Azure Function is set to accept TLS 1.3 or higher. I just stopped receiving events.

Image

After setting Minimum Inbound TLS Version to 1.2, the trigger started working again. I could reproduce this on multiple Azure Function Apps.

Steps to reproduce

  1. Deploy an Azure Function with EventGrid trigger and CloudEvent parameter:
    [Function("MyFunction")] public async Task Run([EventGridTrigger] CloudEvent cloudEvent)
  2. Change the Azure Function Minimum Inbound TLS Version to 1.3
  3. Trigger the Azure Function.
@eluchsinger eluchsinger added the potential-bug Items opened using the bug report template, not yet triaged and confirmed as a bug label Feb 16, 2025
@miszu
Copy link

miszu commented Feb 24, 2025

We've noticed the same thing, also saw it reported on stack overflow: https://stackoverflow.com/questions/69556360/creating-azure-event-grid-webhook-subscription-fails-tls-handshake/78575138#78575138

Is the TLS 1.3 support coming or is it recommended to not use EventGrid if 1.3 is required?

@johngraumann
Copy link

We ran across this as well. I stumbled upon this blog post that seems to indicate it will be working starting March 1. Let's hope that is still the case.

https://azure.microsoft.com/en-us/updates?id=TLS-changes-for-Azure-Event-Grid

@miszu
Copy link

miszu commented Mar 4, 2025

@johngraumann thanks for the link! We've tested it by bumping the min. TLS to 1.3 in our Azure Function, unfortunately it still doesn't work, events are not accepted. I also did not find a way of bumping TLS to 1.3 on EventGrid's side. Hopefully this is just a delay on MS side and it will start working soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extensions: event-grid Needs: Triage (Functions) potential-bug Items opened using the bug report template, not yet triaged and confirmed as a bug
Projects
None yet
Development

No branches or pull requests

4 participants