Azure / Azure/azure-functions-dotnet-worker
EventGrid trigger does not work with TLS 1.3
- Dominant language
- C#
- Stars
- 466
- Forks
- 215
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 7
Description
### 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.
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.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the EventGrid trigger failure with the CloudEvent parameter while the Azure Function Minimum Inbound TLS Version is set to 1.3, then review the issue's comment thread to determine whether the worker or the platform is responsible. Done means establishing the source of the failure and either identifying the required worker change or documenting the platform limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp
- Domain
- backend, cloud
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100