components-contrib icon indicating copy to clipboard operation
components-contrib copied to clipboard

Azure EventGrid binding as Stable

Open DeepanshuA opened this issue 2 years ago • 15 comments

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/

DeepanshuA avatar Jul 28 '22 17:07 DeepanshuA

/assign

DeepanshuA avatar Jul 28 '22 17:07 DeepanshuA

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.

dapr-bot avatar Aug 27 '22 17:08 dapr-bot

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.

dapr-bot avatar Sep 03 '22 17:09 dapr-bot

/open

DeepanshuA avatar Sep 06 '22 16:09 DeepanshuA

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.

dapr-bot avatar Oct 20 '22 16:10 dapr-bot

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.

dapr-bot avatar Oct 27 '22 16:10 dapr-bot

in todo for 1.10

mukundansundar avatar Nov 08 '22 17:11 mukundansundar

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.

dapr-bot avatar Dec 10 '22 16:12 dapr-bot

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.

dapr-bot avatar Dec 17 '22 16:12 dapr-bot

/ping

DeepanshuA avatar Dec 20 '22 11:12 DeepanshuA

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.

DeepanshuA avatar Jan 10 '23 08:01 DeepanshuA

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 avatar Jan 10 '23 11:01 DeepanshuA

@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.

berndverst avatar Jan 20 '23 19:01 berndverst

This is still missing the certification test to be made stable. Moving this to milestone v1.12.

berndverst avatar May 30 '23 17:05 berndverst