components-contrib
components-contrib copied to clipboard
Azure EventGrid binding as Stable
Solve flaky conformance test issue for EventGrid under https://github.com/dapr/components-contrib/issues/1281 and create Certification tests for EventGrid to be able to promote it as Stable candidate.
https://docs.dapr.io/reference/components-reference/supported-bindings/eventgrid/
/assign
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.
/open
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.
in todo for 1.10
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged (pinned, good first issue, help wanted or triaged/resolved) or other activity occurs. Thank you for your contributions.
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as pinned, good first issue, help wanted or triaged/resolved. Thank you for your contributions.
/ping
Test Plan for Certification Test
-
Verify that we are successfully able to create an event subscription via Event Grid Binding, with the Service Principal having RBAC permissions.
-
Verify that different Scopes for Event Grid Input binding work: a. Subscription b. Resource Group c. Resource d. Event Grid Topic
-
Verify that Event Subscription is named as per given Optional eventSubscriptionName in Event Grid output Binding.
-
Verify that Event Grid Output Binding is able to publish to provided topicEndpoint.
-
Verify reconnection to the event grid output binding.
- Simulate a network error before sending any messages.
- Run dapr application with the component.
- After the reconnection, send messages to event grid.
- Ensure that the messages sent after the reconnection are received by event grid.
-
Verify reconnection to the queue for input binding.
- Simulate a network error before reading any messages.
- Run dapr application with the component.
- After the reconnection, read messages received by event grid.
- Ensure that the messages after the reconnection are read.
@dapr/approvers-components-contrib @dapr/maintainers-components-contrib Please review if this plan looks fine.
Solve flaky conformance test issue for EventGrid under #1281 and create Certification tests for EventGrid to be able to promote it as Stable candidate.
https://docs.dapr.io/reference/components-reference/supported-bindings/eventgrid/
https://github.com/dapr/components-contrib/issues/1281#issuecomment-1365228311 Event Grid conformance has not been failing, like discussed in the issue. So, that issue doesn't stand valid as of now.
@DeepanshuA please upgrade the management SDK for the entity management part. That's still an outdated SDK. If you need to figure out how to do this look at @ItalyPaleAle's PR to upgrade EventHubs to track 2.
This is still missing the certification test to be made stable. Moving this to milestone v1.12.